- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
6870 lines
194 KiB
Text
6870 lines
194 KiB
Text
-- =========================================================================
|
|
-- Copyright (c) 2004-2019 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: This MIB file is used for management of hh3c Class Based
|
|
-- QoS information.
|
|
-- Reference:
|
|
-- Version: V2.4
|
|
-- History:
|
|
-- V1.0 created by tangshun.
|
|
-- V1.1 2006/01/17 modified by wangjinwang
|
|
-- add enum value 22 and 23 in MatchRuleType
|
|
-- add comment for hh3cCBQoSMatchRuleIntValue1
|
|
-- V1.2 2006/02/24 modified by changhuifeng
|
|
-- Add an enumeration Bittorrent(24) to object hh3cCBQoSMatchRuleType.
|
|
-- Add hh3cCBQoSMirrorCfgInfoTable for flow mirror.
|
|
-- Add hh3cCBQoSRedirectIpv6Interface1 and hh3cCBQoSRedirectIpv6Interface2
|
|
-- object for hh3cCBQoSRedirectCfgInfoTable.
|
|
-- Modify the value range of hh3cCBQoSRemarkValue from "1~4094" to "1~4095"
|
|
-- in hh3cIfQoSPQClassRuleTable.
|
|
-- V1.3 2006/03/29 modified by xialei
|
|
-- Modify the MAX-ACCESS clause of hh3cCBQoSQueueDropType.
|
|
-- Modify the description for object hh3cCBQoSQueueCbs.
|
|
-- Modify the enumeration name of object hh3cCBQoSRedirectType.
|
|
-- V1.4 2007/10/15 modified by wangjinwang
|
|
-- Add hh3cCBQoSGlobalApplyTable to global policy apply.
|
|
-- Add hh3cCBQoSPolicyClassMode and hh3cCBQoSPolicyClassCfgOrder to
|
|
-- hh3cCBQoSPolicyClassCfgInfoTable.
|
|
-- Add hh3cCBQoSNestCfgInfoTable to traffic behavior.
|
|
-- Add enumeration matchRuleServiceDot1p
|
|
-- to object hh3cCBQoSMatchRuleType.
|
|
-- Add enumeration typeTopMostVlanID to object hh3cCBQoSRemarkType.
|
|
-- V1.5 2007/12/12 modified by Xu Hang/ChenWei
|
|
-- Delete the default value of hh3cCBQoSGlobalApplyDirection
|
|
-- in hh3cCBQoSGlobalApplyTable
|
|
-- Add hh3cCBQoSApplyPolicyIndexObjects to hh3cCBQoSApplyPolicyStaticsObjects
|
|
-- Add hh3cCBQoSStaticsObjects to hh3cCBQoSApplyPolicyStaticsObjects
|
|
-- Modify the MAX-ACCESS clause of hh3cCBQoSQueueDropType.
|
|
-- Modify the MAX-ACCESS clause of hh3cCBQoSIfApplyPolicyIfIndex,
|
|
-- hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSVlanApplyPolicyVlanid
|
|
-- and hh3cCBQoSVlanApplyPolicyDirection.
|
|
-- Add hh3cCBQoSApplyingStatusObjects to hh3cCBQoSObjects.
|
|
-- Add hh3cCBQoSApplyingStatus to hh3cCBQoSApplyPolicyObjects.
|
|
-- Add hh3cCBQoSNotifications to hh3cCBQoSObjects.
|
|
-- Add hh3cCBQoSNotificationsPrefix to hh3cCBQoSNotifications.
|
|
-- Add hh3cCBQoSIfPolicyChanged and hh3cCBQoSVlanPolicyChanged
|
|
-- to hh3cCBQoSNotificationsPrefix.
|
|
-- Add remark-local-pre-pass and remark-drop-pre-pass to CarAction.
|
|
-- Delete the default value of hh3cCBQoSVlanApplyPolicyDirection and
|
|
-- hh3cCBQoSGlobalApplyDirection.
|
|
-- V1.6 2008/05/28 modified by ChenWei
|
|
-- Add hh3cCBQoSNestPolicyCfgInfoTable to hh3cCBQoSBehaviorObjects.
|
|
-- Add hh3cCBQoSNestPolicyApplyObjectTable to hh3cCBQoSApplyPolicyIndexObjects.
|
|
-- V1.7 2011/01/25 modified by XuGuoFang/zhaixiaoxiang
|
|
-- Modify the range of hh3cCBQoSQueueBandwidthValue.
|
|
-- Modify the range of hh3cCBQoSQueueCbs.
|
|
-- Modify the description of hh3cCBQoSQueueCbsRatio.
|
|
-- Modify the description of hh3cCBQoSBehaviorIndexNext.
|
|
-- V1.8 2012/07/02 modified by XuJunjie/XunZhi
|
|
-- Modify MatchRuleType add matchRuleMplsLabel to matchRuleForwardingLayer.
|
|
-- Modify the description for hh3cCBQoSClassifierIndexNext.
|
|
-- Modify the description for hh3cCBQosClassifierMatchRuleNextIndex.
|
|
-- Modify the description for hh3cCBQoSMatchRuleStringValue.
|
|
-- Modify the description for hh3cCBQoSMatchRuleIntValue1.
|
|
-- Modify the description for hh3cCBQoSMatchRuleIntValue2.
|
|
-- Add table hh3cCBQoSMatchCpProtoCfgTable.
|
|
-- Add table hh3cCBQoSMatchCpGroupCfgTable.
|
|
-- Add hh3cCBQoSAccountingMode in hh3cCBQoSAccountCfgInfoTable.
|
|
-- Add hh3cCBQoSRedirectIfVlanID in hh3cCBQoSRedirectCfgInfoTable.
|
|
-- Add table hh3cCBQoSMirrorIfCfgInfoTable.
|
|
-- Add table hh3cCBQoSColoredRemarkCfgTable.
|
|
-- Add table hh3cCBQoSPrimapCfgInfoTable.
|
|
-- Add table hh3cCBQoSColorMapDpCfgInfoTable.
|
|
-- Modify the description for hh3cCBQoSPolicyIndexNext
|
|
-- Modify the description for hh3cCBQoSPolicyClassNextIndex
|
|
-- Add table hh3cCBQoSCpApplyPolicyTable
|
|
-- Modify ApplyObjectType add controlPlane
|
|
-- Modify the description for hh3cCBQoSApplyObjectMainSite
|
|
-- Modify the description for hh3cCBQoSApplyObjectSubChannel
|
|
-- Add table hh3cCBQoSCpApplyObjectTable
|
|
-- Modify SYNTAX add partialSuccess(3) for hh3cCBQoSClassBehaviorStatus
|
|
-- Modify hh3cCBQoSQueueBandwidthUnit add a value RemainPercent.
|
|
-- Modify hh3cCBQoSPolicyClassMode, add modeQppb, modeIpSourceGuard, modeVoiceVlan,
|
|
-- modeDCBX to value list.
|
|
-- Add node ApplyPolicyStatus for table hh3cCBQoSIfApplyPolicyTable,
|
|
-- hh3cCBQoSVlanApplyPolicyTable, and hh3cCBQoSGlobalApplyTable.
|
|
-- V1.9 2013/03/13 modified by MouXuanli
|
|
-- Add typeSecondMplsExp to RemarkType.
|
|
-- Modify the description of hh3cCBQoSRemarkValue and hh3cCBQoSColoredRemarkValue.
|
|
-- V2.0 2014/02/24 modified by MouXuanli
|
|
-- Modify the range of hh3cCBQoSQueueLength.
|
|
-- V2.1 2014/04/17 modified by GaoYu/XunZhi
|
|
-- Add enumeration matchRuleMacAcl and matchRuleUserAcl to MatchRuleType.
|
|
-- Modify the description of hh3cCBQoSMatchRuleStringValue.
|
|
-- Modify the description of hh3cCBQoSMatchRuleIntValue1.
|
|
-- V2.2 2016/2/24 modified by WanQing
|
|
-- Add enumeration matchRuleVxlan to MatchRuleType.
|
|
-- Modify the description of hh3cCBQoSMatchRuleStringValue.
|
|
-- 2017/03/02 modified by gaomengfei
|
|
-- Add hh3cCBQoSCarClassName to hh3cCBQoSCarRunInfoEntry.
|
|
-- 2017/10/10 modified by gaomengfei
|
|
-- Add hh3cCBQoSAccountingPktpps to Hh3cCBQoSAccountingRunInfoEntry.
|
|
-- Add hh3cCBQoSAccountingPktbps to Hh3cCBQoSAccountingRunInfoEntry.
|
|
-- 2018/01/4 modified by gaomengfei
|
|
-- Add hh3cCBQoSPolicyAccRunInfoTable.
|
|
-- V2.3 2018/10/31 modified by gaomengfei
|
|
-- Add hh3cCBQoSCarGreenpps to hh3cCBQoSCarRunInfoEntry.
|
|
-- Add hh3cCBQoSCarGreenbps to hh3cCBQoSCarRunInfoEntry.
|
|
-- Add hh3cCBQoSCarRedpps to hh3cCBQoSCarRunInfoEntry.
|
|
-- Add hh3cCBQoSCarRedbps to hh3cCBQoSCarRunInfoEntry.
|
|
-- Add hh3cCBQoSCarYellowpps to hh3cCBQoSCarRunInfoEntry.
|
|
-- Add hh3cCBQoSCarYellowbps to hh3cCBQoSCarRunInfoEntry.
|
|
-- V2.4 2019/05/29 modified by gaomengfei
|
|
-- Modify the value range of hh3cCBQoSQueueBandwidthValue from "1~10000000" to "1~100000000".
|
|
-- ==========================================================================
|
|
HH3C-CBQOS2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hh3cCommon
|
|
FROM HH3C-OID-MIB
|
|
Integer32, Counter64, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB -- [RFC3291]
|
|
TEXTUAL-CONVENTION, RowStatus, TruthValue
|
|
FROM SNMPv2-TC;
|
|
|
|
hh3cCBQos2 MODULE-IDENTITY
|
|
LAST-UPDATED "201905290000Z" --May 29, 2019 at 00:00 GMT
|
|
ORGANIZATION
|
|
"New H3C Technologies Co., Ltd."
|
|
CONTACT-INFO
|
|
"Platform Team New H3C Technologies Co., Ltd.
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.h3c.com
|
|
Zip:100085
|
|
"
|
|
DESCRIPTION
|
|
"This MIB contains objects to manage configuration and
|
|
monitor running state for Class Based QoS feature.
|
|
|
|
*********************************
|
|
MIB Tables
|
|
**********************************
|
|
This MIB consists of the following tables:
|
|
1 : hh3cCBQoSClassifierCfgInfoTable
|
|
2 : hh3cCBQoSMatchRuleCfgInfoTable
|
|
3 : hh3cCBQoSMatchCpProtoCfgTable
|
|
4 : hh3cCBQoSMatchCpGroupCfgTable
|
|
5 : hh3cCBQoSBehaviorCfgInfoTable
|
|
6 : hh3cCBQoSCarCfgInfoTable
|
|
7 : hh3cCBQoSAggregativeCarCfgInfoTable
|
|
8 : hh3cCBQoSGtsCfgInfoTable
|
|
9 : hh3cCBQoSRemarkCfgInfoTable
|
|
10: hh3cCBQoSQueueCfgInfoTable
|
|
11: hh3cCBQoSWredCfgInfoTable
|
|
12: hh3cCBQoSWredClassCfgInfoTable
|
|
13: hh3cCBQoSPolicyRouteCfgInfoTable
|
|
14: hh3cCBQoSNatCfgInfoTable
|
|
15: hh3cCBQoSFirewallCfgInfoTable
|
|
16: hh3cCBQoSSamplingCfgInfoTable
|
|
17: hh3cCBQoSAccountCfgInfoTable
|
|
18: hh3cCBQoSRedirectCfgInfoTable
|
|
19: hh3cCBQoSPriorityMapCfgInfoTable
|
|
20: hh3cCBQoSPolicyCfgInfoTable
|
|
21: hh3cCBQoSPolicyClassCfgInfoTable
|
|
22: hh3cCBQoSIfApplyPolicyTable
|
|
23: hh3cCBQoSAtmPvcApplyPolicyTable
|
|
24: hh3cCBQoSVlanApplyPolicyTable
|
|
25: hh3cCBQoSFrClassApplyPolicyTable
|
|
26: hh3cCBQoSFrPvcApplyPolicyTable
|
|
27: hh3cCBQoSIfCbqRunInfoTable
|
|
28: hh3cCBQoSIfClassMatchRunInfoTable
|
|
29: hh3cCBQoSIfCarRunInfoTable
|
|
30: hh3cCBQoSIfGtsRunInfoTable
|
|
31: hh3cCBQoSIfRemarkRunInfoTable
|
|
32: hh3cCBQoSIfQueueRunInfoTable
|
|
33: hh3cCBQoSIfWredRunInfoTable
|
|
34: hh3cCBQoSIfAccountingRunInfoTable
|
|
35: hh3cCBQoSAtmPvcCbqRunInfoTable
|
|
36: hh3cCBQoSAtmPvcClassMatchRunInfoTable
|
|
37: hh3cCBQoSAtmPvcCarRunInfoTable
|
|
38: hh3cCBQoSAtmPvcGtsRunInfoTable
|
|
39: hh3cCBQoSAtmPvcRemarkRunInfoTable
|
|
40: hh3cCBQoSAtmPvcQueueRunInfoTable
|
|
41: hh3cCBQoSAtmPvcWredRunInfoTable
|
|
42: hh3cCBQoSAtmPvcAccountingRunInfoTable
|
|
43: hh3cCBQoSFrPvcCbqRunInfoTable
|
|
44: hh3cCBQoSFrPvcClassMatchRunInfoTable
|
|
45: hh3cCBQoSFrPvcCarRunInfoTable
|
|
46: hh3cCBQoSFrPvcGtsRunInfoTable
|
|
47: hh3cCBQoSFrPvcRemarkRunInfoTable
|
|
48: hh3cCBQoSFrPvcQueueRunInfoTable
|
|
49: hh3cCBQoSFrPvcWredRunInfoTable
|
|
50: hh3cCBQoSFrPvcAccountingRunInfoTable
|
|
51: hh3cCBQoSIfVlanClassMatchRunInfoTable
|
|
52: hh3cCBQoSIfVlanAccountingRunInfoTable
|
|
53: hh3cCBQoSMirrorCfgInfoTable
|
|
54: hh3cCBQoSGlobalApplyTable
|
|
55: hh3cCBQoSCpApplyPolicyTable
|
|
56: hh3cCBQoSNestCfgInfoTable
|
|
57: hh3cCBQoSNestPolicyCfgInfoTable
|
|
58: hh3cCBQoSMirrorIfCfgInfoTable
|
|
59: hh3cCBQoSColoredRemarkCfgTable
|
|
60: hh3cCBQoSPrimapCfgInfoTable
|
|
61: hh3cCBQoSColorMapDpCfgInfoTable
|
|
62: hh3cCBQoSApplyObjectTable
|
|
63: hh3cCBQoSIntApplyObjectTable
|
|
64: hh3cCBQoSVlanApplyObjectTable
|
|
65: hh3cCBQoSPvcApplyObjectTable
|
|
66: hh3cCBQoSNestPolicyApplyObjectTable
|
|
67: hh3cCBQoSCpApplyObjectTable
|
|
68: hh3cCBQoSCbqRunInfoTable
|
|
69: hh3cCBQoSClassMatchRunInfoTable
|
|
70: hh3cCBQoSCarRunInfoTable
|
|
71: hh3cCBQoSGtsRunInfoTable
|
|
72: hh3cCBQoSRemarkRunInfoTable
|
|
73: hh3cCBQoSQueueRunInfoTable
|
|
74: hh3cCBQoSWredRunInfoTable
|
|
75: hh3cCBQoSAccountingRunInfoTable
|
|
76: hh3cCBQoSPolicyAccRunInfoTable
|
|
77: hh3cCBQoSApplyingStatusObjects
|
|
78: hh3cCBQoSNotifications
|
|
"
|
|
REVISION "201905290000Z" --May 29, 2019 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Modify the value range of hh3cCBQoSQueueBandwidthValue from 1~10000000 to 1~100000000."
|
|
REVISION "201810310000Z" --October 31, 2018 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add hh3cCBQoSCarGreenpps to hh3cCBQoSCarRunInfoEntry.
|
|
Add hh3cCBQoSCarGreenbps to hh3cCBQoSCarRunInfoEntry.
|
|
Add hh3cCBQoSCarRedpps to hh3cCBQoSCarRunInfoEntry.
|
|
Add hh3cCBQoSCarRedbps to hh3cCBQoSCarRunInfoEntry.
|
|
Add hh3cCBQoSCarYellowpps to hh3cCBQoSCarRunInfoEntry.
|
|
Add hh3cCBQoSCarYellowbps to hh3cCBQoSCarRunInfoEntry."
|
|
REVISION "201801040000Z" --January 4, 2018 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add hh3cCBQoSPolicyAccRunInfoTable."
|
|
REVISION "201710100000Z" --October 10, 2017 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add hh3cCBQoSAccountingPktpps to Hh3cCBQoSAccountingRunInfoEntry.
|
|
Add hh3cCBQoSAccountingPktbps to Hh3cCBQoSAccountingRunInfoEntry."
|
|
REVISION "201703020000Z" --March 02, 2017 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add hh3cCBQoSCarClassName to hh3cCBQoSCarRunInfoEntry."
|
|
REVISION "201602240000Z" -- Feb 24, 2016 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add enumeration matchRuleVxlan to MatchRuleType.
|
|
Modify the description of hh3cCBQoSMatchRuleStringValue."
|
|
REVISION "201207020000Z" -- July 02, 2012 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Modified to add new tables and new nodes."
|
|
REVISION "200507300000Z" -- July 30, 2005 at 00:00 GMT
|
|
DESCRIPTION
|
|
"The initial revision of this MIB module."
|
|
::= { hh3cQos2 2 }
|
|
|
|
hh3cQos2 OBJECT IDENTIFIER ::= { hh3cCommon 65 }
|
|
|
|
--
|
|
-- type definitions in the traffic classifier
|
|
--
|
|
|
|
-- MatchRuleType
|
|
MatchRuleType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of Match Rule."
|
|
SYNTAX INTEGER
|
|
{
|
|
matchRuleAny(1),
|
|
matchRuleIpv4Acl(2),
|
|
matchRuleIPv6Acl(3) ,
|
|
matchRuleIPv4Protocol(4),
|
|
matchRuleIPv6Protocol(5),
|
|
matchRuleIPXProtocol(6),
|
|
matchRuleDscp(7),
|
|
matchRuleIpPre(8),
|
|
matchRuleVlan8021p(9),
|
|
matchRuleMplsExp(10),
|
|
matchRuleAtmClp(11),
|
|
matchRuleFrDe(12),
|
|
matchRuleSourceMac(13),
|
|
matchRuleDestinationMac(14),
|
|
matchRuleQosLocalID(15),
|
|
matchRuleClassifier(16),
|
|
matchRuleInboundInterface(17),
|
|
matchRuleRtpPort(18),
|
|
matchRuleSourceIp(19),
|
|
matchRuleVlanID(20),
|
|
matchRuleTopMostVlanID(21),
|
|
matchRuleLocalPrecedence(22),
|
|
matchRuleDropPriority(23),
|
|
matchRuleBittorrent(24),
|
|
matchRuleServiceDot1p(25),
|
|
matchRuleMplsLabel(26),
|
|
matchRuleSecondMplsLabel(27),
|
|
matchRuleSecondMplsExp(28),
|
|
matchRulePacketLength(29),
|
|
matchRuleArpProtocol(30),
|
|
matchRuleForwardingLayer(31),
|
|
matchRuleMacAcl(32),
|
|
matchRuleUserAcl(33),
|
|
matchRuleVxlan(34)
|
|
}
|
|
--
|
|
-- end of type definitions in the traffic classifier
|
|
--
|
|
|
|
--
|
|
-- type definitions in the traffic behavior
|
|
--
|
|
|
|
-- CarAction
|
|
CarAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actions taken when packets conforming or exceeding
|
|
the configured committed information rate(CIR)."
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
pass(1),
|
|
continue(2),
|
|
discard(3),
|
|
remark(4),
|
|
remark-ip-continue(5),
|
|
remark-ip-pass(6),
|
|
remark-mplsexp-continue(7),
|
|
remark-mplsexp-pass(8),
|
|
remark-dscp-continue(9),
|
|
remark-dscp-pass(10),
|
|
remark-dot1p-continue(11),
|
|
remark-dot1p-pass(12),
|
|
remark-atm-clp-continue(13),
|
|
remark-atm-clp-pass(14),
|
|
remark-fr-de-continue(15),
|
|
remark-fr-de-pass(16),
|
|
remark-local-pre-pass(17),
|
|
remark-drop-pre-pass(18)
|
|
}
|
|
|
|
-- RemarkType
|
|
RemarkType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of remark."
|
|
SYNTAX INTEGER
|
|
{
|
|
typeIpPrecedence(1),
|
|
typeDscp(2),
|
|
typeMplsExp(3),
|
|
typeVlan8021p(4),
|
|
typeAtmClp(5),
|
|
typeFrDe(6),
|
|
typeVlanID(7),
|
|
typeQosLocalID(8),
|
|
typeDropPrecedence(9),
|
|
typeLocalPrecedence(10),
|
|
typeTopMostVlanID(11),
|
|
typeSecondMplsExp(12)
|
|
}
|
|
|
|
-- WredType
|
|
WredType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED type."
|
|
SYNTAX INTEGER
|
|
{
|
|
typeIpPrecBased(1),
|
|
typeDscpBased(2),
|
|
typeDropLevelBased(3),
|
|
typeAtmClpBased(4),
|
|
typeVlan8021pBased(5),
|
|
typeMplsExpBased(6)
|
|
}
|
|
|
|
-- QueueType
|
|
QueueType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queueing Type:
|
|
EF:(1)
|
|
AF:(2)
|
|
WFQ:(3)
|
|
"
|
|
SYNTAX INTEGER
|
|
{
|
|
ef(1),
|
|
af(2),
|
|
wfq(3)
|
|
}
|
|
|
|
-- QueueBandwidthUnit
|
|
QueueBandwidthUnit ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bandwidth Unit:
|
|
Absolute, Unit : Kbps(1)
|
|
Percent, Unit : %(2)
|
|
RemainPercent, Unit : %(3)
|
|
"
|
|
SYNTAX INTEGER
|
|
{
|
|
unitUnavailable(0),
|
|
unitAbsolute(1),
|
|
unitPercent(2),
|
|
unitRemainPercent(3)
|
|
}
|
|
|
|
--
|
|
-- end of type definitions in the traffic behavior
|
|
--
|
|
|
|
--
|
|
-- type definitions in the policy
|
|
--
|
|
|
|
-- Direction
|
|
DirectionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of policy apply on at interface."
|
|
SYNTAX INTEGER
|
|
{
|
|
inbound(1),
|
|
outbound(2)
|
|
}
|
|
|
|
-- ApplyObjectType
|
|
ApplyObjectType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of QoS apply object."
|
|
SYNTAX INTEGER
|
|
{
|
|
interface(1),
|
|
vlan(2),
|
|
atmPvc(3),
|
|
frDlci(4),
|
|
controlPlane(5)
|
|
}
|
|
|
|
--
|
|
-- end of type definitions in policy
|
|
--
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
hh3cCBQoSObjects OBJECT IDENTIFIER ::= { hh3cCBQos2 1 }
|
|
|
|
-- hh3cCBQoSClassifierObjects
|
|
|
|
hh3cCBQoSClassifierObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 1 }
|
|
|
|
-- Traffic Classifier Next Index
|
|
hh3cCBQoSClassifierIndexNext OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used for
|
|
hh3cCBQoSClassifierIndex when creating rows in the
|
|
hh3cCBQoSClassifierCfgInfoTable.
|
|
"
|
|
::= { hh3cCBQoSClassifierObjects 1 }
|
|
|
|
-- Traffic Classifier
|
|
|
|
hh3cCBQoSClassifierCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSClassifierCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Traffic Classifier configuration information."
|
|
::= { hh3cCBQoSClassifierObjects 2 }
|
|
|
|
hh3cCBQoSClassifierCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSClassifierCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic Classifier Configuration Information Entry."
|
|
INDEX { hh3cCBQoSClassifierIndex }
|
|
::= { hh3cCBQoSClassifierCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSClassifierCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSClassifierIndex
|
|
Integer32,
|
|
hh3cCBQoSClassifierName
|
|
OCTET STRING,
|
|
hh3cCBQoSClassifierRuleCount
|
|
Integer32,
|
|
hh3cCBQoSClassifierOperator
|
|
INTEGER,
|
|
hh3cCBQoSClassifierLayer
|
|
INTEGER,
|
|
hh3cCBQoSClassifierType
|
|
INTEGER,
|
|
hh3cCBQosClassifierMatchRuleNextIndex
|
|
Integer32,
|
|
hh3cCBQoSClassifierRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSClassifierIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of Traffic Classifier. Begin with 0."
|
|
::= { hh3cCBQoSClassifierCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSClassifierName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Traffic Classifier."
|
|
::= { hh3cCBQoSClassifierCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSClassifierRuleCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The counter of match rules of Traffic classifier."
|
|
::= { hh3cCBQoSClassifierCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSClassifierOperator OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
and(1),
|
|
or(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operator of the match rules of traffic classifier.
|
|
Software QoS supports and, or.
|
|
Hardware QoS supports and.
|
|
"
|
|
DEFVAL { and }
|
|
::= { hh3cCBQoSClassifierCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSClassifierLayer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unavailable(1),
|
|
l2(2),
|
|
l3(3),
|
|
both(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration layer of traffic classifier.
|
|
Only hardware QoS support it.
|
|
1(unavailable) is returned only when getting value from software QoS.
|
|
1(unavailable) can't be set.
|
|
"
|
|
DEFVAL { l3 }
|
|
::= { hh3cCBQoSClassifierCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSClassifierType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
systemDefined(1),
|
|
userDefined(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of classifier."
|
|
::= { hh3cCBQoSClassifierCfgInfoEntry 6 }
|
|
|
|
hh3cCBQosClassifierMatchRuleNextIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used for
|
|
hh3cCBQoSMatchRuleIndex when creating rows in the
|
|
hh3cCBQoSMatchRuleCfgInfoTable.
|
|
"
|
|
::= { hh3cCBQoSClassifierCfgInfoEntry 7 }
|
|
|
|
hh3cCBQoSClassifierRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSClassifierCfgInfoEntry 8 }
|
|
|
|
-- Match rule
|
|
|
|
hh3cCBQoSMatchRuleCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSMatchRuleCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Match Rule configuration information."
|
|
::= { hh3cCBQoSClassifierObjects 3 }
|
|
|
|
hh3cCBQoSMatchRuleCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSMatchRuleCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Match Rule Configuration Information Entry."
|
|
INDEX { hh3cCBQoSClassifierIndex, hh3cCBQoSMatchRuleIndex }
|
|
::= { hh3cCBQoSMatchRuleCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSMatchRuleCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSMatchRuleIndex
|
|
Integer32,
|
|
hh3cCBQoSMatchRuleIfNot
|
|
INTEGER,
|
|
hh3cCBQoSMatchRuleType
|
|
MatchRuleType,
|
|
hh3cCBQoSMatchRuleStringValue
|
|
OCTET STRING,
|
|
hh3cCBQoSMatchRuleIntValue1
|
|
Unsigned32,
|
|
hh3cCBQoSMatchRuleIntValue2
|
|
Unsigned32,
|
|
hh3cCBQoSMatchIpAddressType
|
|
InetAddressType,
|
|
hh3cCBQoSMatchIpAddress
|
|
InetAddress,
|
|
hh3cCBQoSMatchRuleRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSMatchRuleIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of Match Rule."
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSMatchRuleIfNot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
match(1),
|
|
matchNot(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the if-match rule is a match or matchNot statement.
|
|
Software QoS supports match, matchNot.
|
|
Hardware QoS supports match.
|
|
"
|
|
DEFVAL { match }
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSMatchRuleType OBJECT-TYPE
|
|
SYNTAX MatchRuleType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of Match Rule."
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSMatchRuleStringValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of Match Rule.
|
|
IPv4 ACL: SIZE (1..63) ACL name
|
|
MAC ACL: SIZE (1..63) MAC ACL name
|
|
User ACL: SIZE (1..63) User ACL name
|
|
IPv6 ACL: SIZE (1..63) IPv6 ACL name
|
|
SourceMAC: SIZE (12) HHHHHHHHHHHH
|
|
for example: 010102020303 means the match rule is
|
|
'if-match source-mac 0101-0202-0303'
|
|
DestinationMAC: SIZE (12) HHHHHHHHHHHH
|
|
for example: 010102020303 means the match rule is
|
|
'if-match destination-mac 0101-0202-0303'
|
|
Classifier: SIZE (1..31) classifier name
|
|
InboundInterface: SIZE (1..47) interface description
|
|
TopMostVlanID, VlanID: SIZE(1..109), up to 10 values can be input;
|
|
for example: 1##5#11#111##114#1111 means the match rule is
|
|
'if-match vlanid 1 to 5 11 111 to 114 1111'
|
|
SourceIp: SIZE (12) HHHHHHHHHHHH
|
|
for example: 010102020303 means the match rule is
|
|
'if-match source-ip mac-address 0101-0202-0303'
|
|
MplsLabel: SIZE (1..63), up to 8 values can be input;
|
|
for example: 1#11#111#1111 means the match rule is
|
|
'if-match mpls-label 1 11 111 1111';
|
|
1##1111 means the match rule is
|
|
'if-match mpls-label 1 to 1111';
|
|
SecondMplsLabel: SIZE (1..63), up to 8 values can be input;
|
|
for example: 1#11#111#1111 means the match rule is
|
|
'if-match mpls-label 1 11 111 1111';
|
|
1##1111 means the match rule is
|
|
'if-match mpls-label 1 to 1111';
|
|
VxlanID: SIZE(1..8) Vxlan ID or any
|
|
for example: 20 means the match rule is
|
|
'if-match vxlan 20';
|
|
any means the match rule is
|
|
'if-match vxlan any';
|
|
other types: Set is not permitted. Zero-length string will
|
|
be returned when getting.
|
|
"
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSMatchRuleIntValue1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of Match Rule.
|
|
IPv4 ACL: 2000~3999
|
|
MAC ACL: 4000~4999
|
|
User ACL: 5000~5999
|
|
IPv6 ACL: 2000~3999; 10000~42767
|
|
Software QoS: 2000~3999
|
|
Hardware Qos: 10000~42767
|
|
RtpPort: start-port: 2000~65535
|
|
IpPrec: value: 0~7, up to 8 values can be input. The bit set to
|
|
1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1 is
|
|
used to indicate the value 0~7.
|
|
for example: 0x53(Binary format is 01010011)
|
|
means the match rule is 'if-match ip-prec 0 1 4 6'
|
|
Dscp: value:0~63, up to 8 values can be input.
|
|
The bit set to 1 of hh3cCBQoSMatchRuleIntValue1 is used
|
|
to indicate the value 32~63.
|
|
The bit set to 1 of hh3cCBQoSMatchRuleIntValue2 is used to
|
|
indicate the value 0~31.
|
|
for example: 0x80000003 means the match rule is 'if-match
|
|
dscp 32 33 63'
|
|
Vlan8021p: value:0~7, up to 8 values can be input. The bit set
|
|
to 1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1
|
|
is used to indicate the value 0~7.
|
|
for example: 0x53(Binary format is 01010011) means the
|
|
match rule is 'if-match customer-dot1p 0 1 4 6'
|
|
MplsExp: value:0~7, up to 8 values can be input. The bit set to 1
|
|
of the last 8 bits of hh3cCBQoSMatchRuleIntValue1 is used
|
|
to indicate the 8 value 0~7.
|
|
for example: 0x53(Binary format is 01010011) means the
|
|
match rule is 'if-match mpls 0 1 4 6'
|
|
SourceIp: 1~4095
|
|
QosLocalID: 1~4095
|
|
AtmClp: 0~1
|
|
FrDe: 0~1
|
|
LocalPrecedence: 0~7, up to 8 values can be input. The bit set to
|
|
1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1
|
|
is used to indicate the value 0~7.
|
|
for example: 0x53(Binary format is 01010011) means the match
|
|
rule is 'if-match localprecedence 0 1 4 6'
|
|
DropPriority: 0~2, up to 3 values can be input. The bit set to 1
|
|
of the last 3 bits of hh3cCBQoSMatchRuleIntValue1 is
|
|
used to indicate the value 0~2.
|
|
ServiceDot1p: 0~7, up to 8 values can be input.
|
|
The bit set to 1 of the last 8 bits of
|
|
hh3cCBQoSMatchRuleIntValue1 is used to indicate
|
|
the value 0~7.
|
|
for example: 0x53(Binary format is 01010011) means the match
|
|
rule is 'if-match service-dot1p 0 1 4 6'
|
|
SecondMplsExp: value:0~7, up to 8 values can be input. The bit
|
|
set to 1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1
|
|
is used to indicate the 8 value 0~7.
|
|
for example: 0x53(Binary format is 01010011) means the
|
|
match rule is 'if-match mpls 0 1 4 6'
|
|
PacketLength: 1~2000. hh3cCBQoSMatchRuleIntValue1 is used to
|
|
indicate the minimum value, hh3cCBQoSMatchRuleIntValue2
|
|
is used to indicate the maximum value.
|
|
ForwardingLayer: {bridge(1), route(2)}
|
|
other types: Set is not permitted. 0xffffffff will be returned
|
|
when getting.
|
|
"
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSMatchRuleIntValue2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of Match Rule.
|
|
RtpPort: end-port: 2000~65535
|
|
Dscp: value:0~63, up to 8 values can be input.
|
|
The bit set to 1 of hh3cCBQoSMatchRuleIntValue1 is used to indicate the value 32~63.
|
|
The bit set to 1 of hh3cCBQoSMatchRuleIntValue2 is used to indicate the value 0~31.
|
|
for example: 0x80000003 means the match rule is 'if-match dscp 0 1 31'
|
|
PacketLength: 1~2000. hh3cCBQoSMatchRuleIntValue1 is used to
|
|
indicate the minimum value, hh3cCBQoSMatchRuleIntValue2
|
|
is used to indicate the maximum value.
|
|
other types: Set is not permitted. 0xffffffff will be returned when getting.
|
|
"
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 6 }
|
|
|
|
hh3cCBQoSMatchIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that represents a type of Internet address.
|
|
unknown(0) An unknown address type. This value MUST
|
|
be used if the value of the corresponding
|
|
InetAddress object is a zero-length string.
|
|
It may also be used to indicate an IP address
|
|
which is not in one of the formats defined below.
|
|
|
|
ipv4(1) An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention.
|
|
|
|
ipv6(2) A global IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention.
|
|
|
|
ipv4z(3) A non-global IPv4 address including a zone
|
|
index as defined by the InetAddressIPv4z textual convention.
|
|
|
|
ipv6z(4) A non-global IPv6 address including a zone
|
|
index as defined by the InetAddressIPv6z textual convention.
|
|
|
|
dns(16) A DNS domain name as defined by the
|
|
InetAddressDNS textual convention.
|
|
|
|
Value of match rule.
|
|
SourceIp support this node.
|
|
other types: Set is not permitted. Unknown will be returned when getting.
|
|
"
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 7 }
|
|
|
|
hh3cCBQoSMatchIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes a generic Internet address.
|
|
SourceIP support this node.
|
|
other types: Set is not permitted. NULL will be returned when getting.
|
|
"
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 8 }
|
|
|
|
hh3cCBQoSMatchRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSMatchRuleCfgInfoEntry 9 }
|
|
|
|
-- hh3cCBQoSMatchCpProtoCfgTable
|
|
|
|
hh3cCBQoSMatchCpProtoCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSMatchCpProtoCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Matching CpProtocol Rule configuration information."
|
|
::= { hh3cCBQoSClassifierObjects 4 }
|
|
|
|
hh3cCBQoSMatchCpProtoCfgEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSMatchCpProtoCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matching CpProtocol Rule Configuration Information Entry."
|
|
INDEX { hh3cCBQoSClassifierIndex, hh3cCBQoSMatchRuleIndex }
|
|
::= { hh3cCBQoSMatchCpProtoCfgTable 1 }
|
|
|
|
Hh3cCBQoSMatchCpProtoCfgEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSMatchCpProtoIfNot
|
|
INTEGER,
|
|
hh3cCBQoSMatchCpProtoValue
|
|
OCTET STRING,
|
|
hh3cCBQoSMatchCpProtoRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSMatchCpProtoIfNot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
match(1),
|
|
matchNot(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the if-match rule is a match or matchNot statement.
|
|
Software QoS supports match, matchNot.
|
|
Hardware QoS supports match.
|
|
"
|
|
DEFVAL { match }
|
|
::= { hh3cCBQoSMatchCpProtoCfgEntry 1 }
|
|
|
|
hh3cCBQoSMatchCpProtoValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of Cp Protocol, SIZE (1..23). Up to 8 values can be input.
|
|
for example: 1#2#3#4#5 means the match rule is
|
|
'if-match control-plane protocol arp arp-snooping
|
|
bgp bgp4+ bpdu-tunnel';
|
|
arp: 1
|
|
arp-snooping: 2
|
|
bgp: 3
|
|
bgp4+: 4
|
|
bpdu-tunnel: 5
|
|
cdp: 6
|
|
cfd: 7
|
|
dhcp: 8
|
|
dhcp-snooping: 9
|
|
dhcp6: 10
|
|
dldp: 11
|
|
dot1x: 12
|
|
gmrp: 13
|
|
gvrp: 14
|
|
http: 15
|
|
https: 16
|
|
icmp: 17
|
|
icmp6: 18
|
|
igmp: 19
|
|
igmp-snooping: 20
|
|
irdp: 21
|
|
isis: 22
|
|
lacp: 23
|
|
ldp: 24
|
|
ldp6: 25
|
|
lldp: 26
|
|
mld: 27
|
|
msdp: 28
|
|
ntp: 29
|
|
oam: 30
|
|
ospf-multicast: 31
|
|
ospf-unicast: 32
|
|
ospf3-multicast: 33
|
|
ospf3-unicast: 34
|
|
pagp: 35
|
|
pim-multicast: 36
|
|
pim-unicast: 37
|
|
pim6-multicast: 38
|
|
pim6-unicast: 39
|
|
portal: 40
|
|
pppoe-negotiation: 41
|
|
pvst: 42
|
|
radius: 43
|
|
rip: 44
|
|
ripng: 45
|
|
rrpp: 46
|
|
rsvp: 47
|
|
smart-link: 48
|
|
snmp: 49
|
|
stp: 50
|
|
tacas: 51
|
|
udld: 52
|
|
udp-helper: 53
|
|
vrrp: 54
|
|
vrrp6: 55
|
|
vtp: 56
|
|
ip-option: 57
|
|
ipv6-option: 58
|
|
ssh: 59
|
|
telnet: 60"
|
|
::= { hh3cCBQoSMatchCpProtoCfgEntry 2 }
|
|
|
|
hh3cCBQoSMatchCpProtoRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSMatchCpProtoCfgEntry 3 }
|
|
|
|
-- hh3cCBQoSMatchCpGroupCfgTable
|
|
|
|
hh3cCBQoSMatchCpGroupCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSMatchCpGroupCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of matching Cp protocol group rule configuration information."
|
|
::= { hh3cCBQoSClassifierObjects 5 }
|
|
|
|
hh3cCBQoSMatchCpGroupCfgEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSMatchCpGroupCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matching Cp protocol group Rule Configuration Information Entry."
|
|
INDEX { hh3cCBQoSClassifierIndex, hh3cCBQoSMatchRuleIndex }
|
|
::= { hh3cCBQoSMatchCpGroupCfgTable 1 }
|
|
|
|
Hh3cCBQoSMatchCpGroupCfgEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSMatchCpGroupIfNot
|
|
INTEGER,
|
|
hh3cCBQoSMatchCpGroupValue
|
|
INTEGER,
|
|
hh3cCBQoSMatchCpGroupRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSMatchCpGroupIfNot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
match(1),
|
|
matchNot(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the if-match rule is a match or matchNot statement.
|
|
Software QoS supports match, matchNot.
|
|
Hardware QoS supports match.
|
|
"
|
|
DEFVAL { match }
|
|
::= { hh3cCBQoSMatchCpGroupCfgEntry 1 }
|
|
|
|
hh3cCBQoSMatchCpGroupValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
critical(1),
|
|
important(2),
|
|
management(3),
|
|
normal(4),
|
|
redirect(5),
|
|
monitor(6),
|
|
exception(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of Cp protocol group.
|
|
"
|
|
::= { hh3cCBQoSMatchCpGroupCfgEntry 2 }
|
|
|
|
hh3cCBQoSMatchCpGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSMatchCpGroupCfgEntry 3 }
|
|
|
|
-- hh3cCBQoSBehaviorObjects
|
|
|
|
hh3cCBQoSBehaviorObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 2 }
|
|
|
|
-- Traffic Behavior Next Index
|
|
|
|
hh3cCBQoSBehaviorIndexNext OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used for
|
|
hh3cCBQoSBehaviorIndex when creating rows in the
|
|
hh3cCBQoSBehaviorCfgInfoTable."
|
|
::= { hh3cCBQoSBehaviorObjects 1 }
|
|
|
|
-- Traffic Behavior
|
|
|
|
hh3cCBQoSBehaviorCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSBehaviorCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Traffic Behavior configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 2 }
|
|
|
|
hh3cCBQoSBehaviorCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSBehaviorCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic Behavior Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSBehaviorCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSBehaviorCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSBehaviorIndex
|
|
Integer32,
|
|
hh3cCBQoSBehaviorName
|
|
OCTET STRING,
|
|
hh3cCBQoSBehaviorType
|
|
INTEGER,
|
|
hh3cCBQoSBehaviorRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSBehaviorIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of Traffic Behavior."
|
|
::= { hh3cCBQoSBehaviorCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSBehaviorName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Traffic Behavior."
|
|
::= { hh3cCBQoSBehaviorCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSBehaviorType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
systemDefined(1),
|
|
userDefined(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of behavior."
|
|
::= { hh3cCBQoSBehaviorCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSBehaviorRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSBehaviorCfgInfoEntry 4 }
|
|
|
|
-- CAR
|
|
|
|
hh3cCBQoSCarCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSCarCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of CAR feature configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 3 }
|
|
|
|
hh3cCBQoSCarCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSCarCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CAR Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSCarCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSCarCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSCarCir
|
|
Unsigned32,
|
|
hh3cCBQoSCarCbs
|
|
Unsigned32,
|
|
hh3cCBQoSCarEbs
|
|
Unsigned32,
|
|
hh3cCBQoSCarPir
|
|
Unsigned32,
|
|
hh3cCBQoSCarPbs
|
|
Unsigned32,
|
|
hh3cCBQoSCarGreenAction
|
|
CarAction,
|
|
hh3cCBQoSCarGreenRemarkValue
|
|
Integer32,
|
|
hh3cCBQoSCarYellowAction
|
|
CarAction,
|
|
hh3cCBQoSCarYellowRemarkValue
|
|
Integer32,
|
|
hh3cCBQoSCarRedAction
|
|
CarAction,
|
|
hh3cCBQoSCarRedRemarkValue
|
|
Integer32,
|
|
hh3cCBQoSCarPolicedPriorityMapType
|
|
INTEGER,
|
|
hh3cCBQoSCarRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSCarCir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Information Rate. Unit: kbps."
|
|
::= { hh3cCBQoSCarCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSCarCbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size. Unit: byte."
|
|
::= { hh3cCBQoSCarCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSCarEbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Excess Burst Size. Unit: byte.
|
|
Only software QoS support this node.
|
|
4294967295 is returned only when getting value from hardware QoS.
|
|
4294967295 can't be set."
|
|
DEFVAL {0}
|
|
::= { hh3cCBQoSCarCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSCarPir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak Information Rate. Unit: kbps.
|
|
Only hardware QoS support this node.
|
|
4294967295 is returned only when getting value from software QoS.
|
|
4294967295 can't be set."
|
|
::= { hh3cCBQoSCarCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSCarPbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak Burst Size. Unit: byte.
|
|
Only hardware QoS support this node.
|
|
4294967295 is returned only when getting value from software QoS.
|
|
4294967295 can't be set."
|
|
::= { hh3cCBQoSCarCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSCarGreenAction OBJECT-TYPE
|
|
SYNTAX CarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Green Action
|
|
Hardware QoS : pass, discard, remark.
|
|
Software QoS : pass, discard, remark IP Precedence, remark DSCP, remark MPLS EXP.
|
|
"
|
|
DEFVAL {pass}
|
|
::= { hh3cCBQoSCarCfgInfoEntry 6 }
|
|
|
|
hh3cCBQoSCarGreenRemarkValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark When green action is remarking.
|
|
For remarking DSCP, the range is 0~63;
|
|
For remarking IP Precedence and MPLS EXP, the range is 0~7;
|
|
Only software QoS support this node.
|
|
255 is returned only when getting value from hardware QoS or
|
|
when action being pass, discard of software QoS.
|
|
255 can't be set.
|
|
"
|
|
::= { hh3cCBQoSCarCfgInfoEntry 7 }
|
|
|
|
hh3cCBQoSCarYellowAction OBJECT-TYPE
|
|
SYNTAX CarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Yellow Action:
|
|
Only hardware QoS support this node. Hardware QoS support pass, discard, remark.
|
|
invalid is returned only when getting value from software QoS.
|
|
invalid can't be set.
|
|
"
|
|
DEFVAL {remark}
|
|
::= { hh3cCBQoSCarCfgInfoEntry 8 }
|
|
|
|
hh3cCBQoSCarYellowRemarkValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark When red action is remarking.
|
|
For remarking DSCP, the range is 0~63;
|
|
For remarking IP Precedence and MPLS EXP, the range is 0~7;
|
|
Only software QoS support this node.
|
|
255 is returned only when getting value from hardware QoS or
|
|
when action being pass, discard of software QoS.
|
|
255 can't be set."
|
|
::= { hh3cCBQoSCarCfgInfoEntry 9 }
|
|
|
|
hh3cCBQoSCarRedAction OBJECT-TYPE
|
|
SYNTAX CarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Red Action:
|
|
Hardware QoS : pass, discard, remark.
|
|
Software QoS : pass, discard, remark IP Precedence, remark DSCP, remark MPLS EXP.
|
|
"
|
|
DEFVAL {discard}
|
|
::= { hh3cCBQoSCarCfgInfoEntry 10 }
|
|
|
|
hh3cCBQoSCarRedRemarkValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark When red action is remarking.
|
|
For remarking DSCP, the range is 0~63;
|
|
For remarking IP Precedence and MPLS EXP, the range is 0~7;
|
|
Only software QoS support this node.
|
|
255 is returned only when getting value from hardware QoS or
|
|
when action being pass, discard of software QoS.
|
|
255 can't be set."
|
|
::= { hh3cCBQoSCarCfgInfoEntry 11 }
|
|
|
|
hh3cCBQoSCarPolicedPriorityMapType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
policed-service-map(1),
|
|
local-precedence-dot1p-map(2),
|
|
drop-precedence-map(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of priority map."
|
|
DEFVAL { none }
|
|
::= { hh3cCBQoSCarCfgInfoEntry 12 }
|
|
|
|
hh3cCBQoSCarRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSCarCfgInfoEntry 13 }
|
|
|
|
--
|
|
-- nodes of aggregative CAR applyed behavior
|
|
--
|
|
hh3cCBQoSAggregativeCarCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAggregativeCarCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of aggregative CAR applied CBQ feature configuration information.
|
|
Aggregative CAR is managed by HH3C-IFQOS2-MIB. So, you can use HH3C-IFQOS2-MIB
|
|
to get some details information about aggregative CAR.
|
|
"
|
|
::= { hh3cCBQoSBehaviorObjects 4 }
|
|
|
|
hh3cCBQoSAggregativeCarCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAggregativeCarCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Aggregative CAR feature applied CBQ configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex,
|
|
hh3cCBQoSCarAggregativeCarIndex }
|
|
::= { hh3cCBQoSAggregativeCarCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSAggregativeCarCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSCarAggregativeCarIndex
|
|
Integer32,
|
|
hh3cCBQoSCarAggregativeCarName
|
|
OCTET STRING,
|
|
hh3cCBQoSAggregativeCarRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSCarAggregativeCarIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of aggregative CAR.
|
|
It is equal to hh3cIfQoSAggregativeCarIndex at HH3C-IFQOS2-MIB.
|
|
"
|
|
::= { hh3cCBQoSAggregativeCarCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSCarAggregativeCarName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of aggregative CAR.
|
|
It is equal to hh3cIfQoSAggregativeCarName at HH3C-IFQOS2-MIB.
|
|
"
|
|
::= { hh3cCBQoSAggregativeCarCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSAggregativeCarRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSAggregativeCarCfgInfoEntry 3 }
|
|
|
|
-- GTS
|
|
|
|
hh3cCBQoSGtsCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSGtsCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of GTS feature configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 5 }
|
|
|
|
hh3cCBQoSGtsCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSGtsCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"GTS Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSGtsCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSGtsCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSGtsCir
|
|
Unsigned32,
|
|
hh3cCBQoSGtsCbs
|
|
Unsigned32,
|
|
hh3cCBQoSGtsEbs
|
|
Unsigned32,
|
|
hh3cCBQoSGtsQueueLength
|
|
Integer32,
|
|
hh3cCBQoSGtsRowStatus
|
|
RowStatus,
|
|
hh3cCBQoSGtsPir
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cCBQoSGtsCir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Information Rate. Unit: kbps"
|
|
::= { hh3cCBQoSGtsCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSGtsCbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size. Unit: byte
|
|
default: max(cir*1/2,15000)"
|
|
::= { hh3cCBQoSGtsCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSGtsEbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Excess Burst Size. Unit: byte"
|
|
::= { hh3cCBQoSGtsCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSGtsQueueLength OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of GTS buffer."
|
|
DEFVAL { 50 }
|
|
::= { hh3cCBQoSGtsCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSGtsRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSGtsCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSGtsPir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak Information Rate."
|
|
::= { hh3cCBQoSGtsCfgInfoEntry 6 }
|
|
|
|
-- REMARK
|
|
|
|
hh3cCBQoSRemarkCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSRemarkCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Remarking feature configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 6 }
|
|
|
|
hh3cCBQoSRemarkCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSRemarkCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex, hh3cCBQoSRemarkType }
|
|
::= { hh3cCBQoSRemarkCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSRemarkCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSRemarkType
|
|
RemarkType,
|
|
hh3cCBQoSRemarkValue
|
|
Integer32,
|
|
hh3cCBQoSRemarkRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSRemarkType OBJECT-TYPE
|
|
SYNTAX RemarkType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remark type."
|
|
::= { hh3cCBQoSRemarkCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSRemarkValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value to remark:
|
|
for IpPrecedence: 0~7
|
|
for Dscp: 0~63
|
|
for MplsExp: 0~7
|
|
for Vlan8021p: 0~7
|
|
for AtmClp: 0~1
|
|
for FrDe: 0~1
|
|
for VlanID: 1~4094
|
|
for QosLocalID: 1~4095
|
|
for DropPrecedence: 0~2
|
|
for LocalPrecedence: 0~7
|
|
for TopMostVlanID: 1~4094
|
|
for SecondMplsExp: 0~7
|
|
"
|
|
::= { hh3cCBQoSRemarkCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSRemarkRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cCBQoSRemarkCfgInfoEntry 3 }
|
|
|
|
-- Queue
|
|
|
|
hh3cCBQoSQueueCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSQueueCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of queue feature configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 7 }
|
|
|
|
hh3cCBQoSQueueCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSQueueCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSQueueCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSQueueCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSQueueType
|
|
QueueType,
|
|
hh3cCBQoSQueueDropType
|
|
INTEGER,
|
|
hh3cCBQoSQueueLength
|
|
Integer32,
|
|
hh3cCBQoSQueueBandwidthUnit
|
|
QueueBandwidthUnit,
|
|
hh3cCBQoSQueueBandwidthValue
|
|
Integer32,
|
|
hh3cCBQoSQueueCbs
|
|
Integer32,
|
|
hh3cCBQoSQueueQueueNumber
|
|
INTEGER,
|
|
hh3cCBQoSQueueCbsRatio
|
|
Integer32,
|
|
hh3cCBQoSQueueRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSQueueType OBJECT-TYPE
|
|
SYNTAX QueueType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queueing Type:
|
|
EF:(1)
|
|
AF:(2)
|
|
WFQ:(3)"
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSQueueDropType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
typeUnavailable(0),
|
|
typeTailDrop(1),
|
|
typeWred(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop type of queue. Only valid for AF and WFQ queue.
|
|
typeUnavailable is returned only when getting value about EF queue.
|
|
typeUnavailable can't be set."
|
|
DEFVAL {typeTailDrop}
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSQueueLength OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of QueueLength. Only valid for tail-drop type
|
|
of AF and WFQ queue.
|
|
2147483647 is returned only when getting value about EF queue
|
|
or WRED type of AF and WFQ queue.
|
|
2147483647 can't be set."
|
|
DEFVAL { 64 }
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSQueueBandwidthUnit OBJECT-TYPE
|
|
SYNTAX QueueBandwidthUnit
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bandwidth Unit:
|
|
Absolute, Unit Kbps (1)
|
|
Percent, Unit % (2)
|
|
RemainPercent, Unit % of remained bandwidth (3)
|
|
Only valid for EF and AF queue.
|
|
0 is returned only when getting value about WFQ queue.
|
|
0 can't be set.
|
|
"
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSQueueBandwidthValue OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100000000|2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bandwidth value:
|
|
Absolute value: 8~100000000. Unit: Kbps
|
|
Percent value: 1~100.
|
|
Only valid for EF and AF queue.
|
|
2147483647 is returned only when getting value about WFQ queue.
|
|
2147483647 can't be set."
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSQueueCbs OBJECT-TYPE
|
|
SYNTAX Integer32 (32..1000000000|2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size. Unit: byte.
|
|
Only valid for EF queue.
|
|
Default: If the value of 'hh3cCBQoSQueueBandwidthValue * 25' is
|
|
between 1500 and 2000000, the default value of this
|
|
object is 'hh3cCBQoSQueueBandwidthValue * 25';If the value of
|
|
'hh3cCBQoSQueueBandwidthValue * 25' is larger than or equal to
|
|
2000000, the default value of this object is 2000000;
|
|
If the value of 'hh3cCBQoSQueueBandwidthValue * 25' is
|
|
less than or equal to 1500, the default value of this object is 1500.
|
|
2147483647 is returned only when getting value about AF or WFQ queue.
|
|
2147483647 can't be set."
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 6 }
|
|
|
|
hh3cCBQoSQueueQueueNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unavailable(0),
|
|
a16(16),
|
|
a32(32),
|
|
a64(64),
|
|
a128(128),
|
|
a256(256),
|
|
a512(512),
|
|
a1024(1024),
|
|
a2048(2048),
|
|
a4096(4096)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max number of hashed queues (a power of 2).
|
|
Only valid for WFQ.
|
|
'unavailable' is returned only when getting value about AF or EF queue.
|
|
'unavailable' can't be set."
|
|
DEFVAL {a256}
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 7 }
|
|
|
|
hh3cCBQoSQueueCbsRatio OBJECT-TYPE
|
|
SYNTAX Integer32(25..500|2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size Ratio.
|
|
CBS = CBS_Ratio * Bandwidth(k bps)
|
|
Only valid for EF queue.
|
|
2147483647 is returned only when getting value about AF or WFQ queue.
|
|
2147483647 can't be set.
|
|
"
|
|
DEFVAL { 25 }
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 8 }
|
|
|
|
hh3cCBQoSQueueRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSQueueCfgInfoEntry 9 }
|
|
|
|
-- WRED
|
|
|
|
hh3cCBQoSWredCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSWredCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of WRED configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 8 }
|
|
|
|
hh3cCBQoSWredCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSWredCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSWredCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSWredCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSWredType
|
|
WredType,
|
|
hh3cCBQoSWredWeightConst
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSWredType OBJECT-TYPE
|
|
SYNTAX WredType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED type."
|
|
DEFVAL { 1 }
|
|
::= { hh3cCBQoSWredCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSWredWeightConst OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify weight for calculating mean queue depth."
|
|
DEFVAL { 9 }
|
|
::= { hh3cCBQoSWredCfgInfoEntry 2 }
|
|
|
|
-- WRED Class
|
|
|
|
hh3cCBQoSWredClassCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSWredClassCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of WRED configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 9 }
|
|
|
|
hh3cCBQoSWredClassCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSWredClassCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED Class Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex, hh3cCBQoSWredClassValue }
|
|
::= { hh3cCBQoSWredClassCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSWredClassCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSWredClassValue
|
|
Integer32,
|
|
hh3cCBQoSWredClassLowLimit
|
|
Integer32,
|
|
hh3cCBQoSWredClassHighLimit
|
|
Integer32,
|
|
hh3cCBQoSWredClassDiscardProb
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSWredClassValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The class value.
|
|
For IP precedence based WRED, the class is IP precedence,
|
|
and range is 0~7.
|
|
For DSCP based WRED, the class is DSCP, and range is 0~63.
|
|
"
|
|
::= { hh3cCBQoSWredClassCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSWredClassLowLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The low limit of queue depth."
|
|
DEFVAL {10}
|
|
::= { hh3cCBQoSWredClassCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSWredClassHighLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high limit of queue depth."
|
|
DEFVAL { 30 }
|
|
::= { hh3cCBQoSWredClassCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSWredClassDiscardProb OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The discard probability denominator."
|
|
DEFVAL { 10 }
|
|
::= { hh3cCBQoSWredClassCfgInfoEntry 4 }
|
|
|
|
-- Policy Route
|
|
|
|
hh3cCBQoSPolicyRouteCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSPolicyRouteCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Policy Routing configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 10 }
|
|
|
|
hh3cCBQoSPolicyRouteCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSPolicyRouteCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy Routeing Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSPolicyRouteCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSPolicyRouteCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSPolicyRouteIpAddrType
|
|
InetAddressType,
|
|
hh3cCBQoSPolicyRouteNexthop
|
|
InetAddress,
|
|
hh3cCBQoSPolicyRouteBackup
|
|
INTEGER,
|
|
hh3cCBQoSPolicyRouteRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSPolicyRouteIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of InetAddress."
|
|
::= { hh3cCBQoSPolicyRouteCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSPolicyRouteNexthop OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The next-hop ip address for redirection."
|
|
::= { hh3cCBQoSPolicyRouteCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSPolicyRouteBackup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
backup(1),
|
|
notbackup(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether forward the packet according to the routing table
|
|
When the next-hop IP address for redirection is not valid.
|
|
Backup means forwarding. NoBackup means not forwarding.
|
|
"
|
|
::= { hh3cCBQoSPolicyRouteCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSPolicyRouteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSPolicyRouteCfgInfoEntry 4 }
|
|
|
|
-- NAT
|
|
|
|
hh3cCBQoSNatCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSNatCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Nat configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 11 }
|
|
|
|
hh3cCBQoSNatCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSNatCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nat Configuration Information Entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSNatCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSNatCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSNatMainNumber
|
|
Integer32,
|
|
hh3cCBQoSNatBackupNumber
|
|
Integer32,
|
|
hh3cCBQoSNatServiceClass
|
|
Integer32,
|
|
hh3cCBQoSNatRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSNatMainNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The main ISP number."
|
|
::= { hh3cCBQoSNatCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSNatBackupNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The backup ISP number"
|
|
::= { hh3cCBQoSNatCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSNatServiceClass OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service class."
|
|
DEFVAL { 2 }
|
|
::= { hh3cCBQoSNatCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSNatRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSNatCfgInfoEntry 4 }
|
|
|
|
-- Firewall
|
|
|
|
hh3cCBQoSFirewallCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFirewallCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of firewall configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 12 }
|
|
|
|
hh3cCBQoSFirewallCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFirewallCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Firewall configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSFirewallCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSFirewallCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFirewallAction
|
|
INTEGER,
|
|
hh3cCBQoSFirewallRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSFirewallAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
permit(1),
|
|
deny(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The firewall action "
|
|
DEFVAL {permit}
|
|
::= { hh3cCBQoSFirewallCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSFirewallRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSFirewallCfgInfoEntry 2 }
|
|
|
|
-- Sampling behavior
|
|
|
|
hh3cCBQoSSamplingCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSSamplingCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of sampling configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 13 }
|
|
|
|
hh3cCBQoSSamplingCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSSamplingCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sampling configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSSamplingCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSSamplingCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSSamplingNum
|
|
Integer32,
|
|
hh3cCBQoSSamplingRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSSamplingNum OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sampling number."
|
|
::= { hh3cCBQoSSamplingCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSSamplingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSSamplingCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSAccountCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAccountCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of account configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 14 }
|
|
|
|
hh3cCBQoSAccountCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAccountCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSAccountCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSAccountCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAccounting
|
|
TruthValue,
|
|
hh3cCBQoSAccountRowStatus
|
|
RowStatus,
|
|
hh3cCBQoSAccountingMode
|
|
INTEGER
|
|
}
|
|
|
|
hh3cCBQoSAccounting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account action."
|
|
::= { hh3cCBQoSAccountCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSAccountRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSAccountCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSAccountingMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
auto(1),
|
|
packet(2),
|
|
byte(3),
|
|
both(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account mode."
|
|
DEFVAL { auto }
|
|
::= { hh3cCBQoSAccountCfgInfoEntry 3 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSRedirectCfgInfoTable
|
|
--
|
|
hh3cCBQoSRedirectCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSRedirectCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of redirect configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 15 }
|
|
|
|
hh3cCBQoSRedirectCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSRedirectCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Redirect configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSRedirectCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSRedirectCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSRedirectType
|
|
INTEGER,
|
|
hh3cCBQoSRedirectIfIndex
|
|
Integer32,
|
|
hh3cCBQoSRedirectIpAddressType
|
|
InetAddressType,
|
|
hh3cCBQoSRedirectIpAddress1
|
|
InetAddress,
|
|
hh3cCBQoSRedirectIpAddress2
|
|
InetAddress,
|
|
hh3cCBQoSRedirectRowStatus
|
|
RowStatus,
|
|
hh3cCBQoSRedirectIpv6Interface1
|
|
Integer32,
|
|
hh3cCBQoSRedirectIpv6Interface2
|
|
Integer32,
|
|
hh3cCBQoSRedirectIfVlanID
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSRedirectType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
cpu(1),
|
|
interface(2),
|
|
nextHop(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of redirect."
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSRedirectIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ifIndex.
|
|
Only the value of hh3cCBQoSRedirectType is interface,
|
|
can be set this node.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSRedirectIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that represents a type of Internet address.
|
|
unknown(0) An unknown address type. This value MUST
|
|
be used if the value of the corresponding
|
|
InetAddress object is a zero-length string.
|
|
It may also be used to indicate an IP address
|
|
which is not in one of the formats defined
|
|
below.
|
|
|
|
ipv4(1) An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention.
|
|
|
|
ipv6(2) A global IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention.
|
|
|
|
ipv4z(3) A non-global IPv4 address including a zone
|
|
index as defined by the InetAddressIPv4z
|
|
textual convention.
|
|
|
|
ipv6z(4) A non-global IPv6 address including a zone
|
|
index as defined by the InetAddressIPv6z
|
|
textual convention.
|
|
|
|
dns(16) A DNS domain name as defined by the
|
|
InetAddressDNS textual convention.
|
|
Now supports ipv4 and ipv6.
|
|
Only the value of hh3cCBQoSRedirectType is next-hop,
|
|
can be set this node and hh3cCBQoSRedirectIpAddress1 or hh3cCBQoSRedirectIpAddress2.
|
|
"
|
|
DEFVAL { unknown }
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSRedirectIpAddress1 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address.
|
|
If the value of hh3cCBQoSRedirectType is not next-hop,
|
|
zero-length string will be returned when getting.
|
|
If the value of hh3cCBQoSRedirectIpAddressType is ipv6,
|
|
this node is set necessarily.
|
|
"
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSRedirectIpAddress2 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address.
|
|
If the value of hh3cCBQoSRedirectType is not next-hop,
|
|
zero-length string will be returned when getting.
|
|
If the value of hh3cCBQoSRedirectIpAddressType is ipv6,
|
|
this node is set optionally.
|
|
"
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSRedirectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 6 }
|
|
|
|
hh3cCBQoSRedirectIpv6Interface1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex for ipv6 next hop .
|
|
If and only if the value of hh3cCBQoSRedirectIpAddressType is ipv6
|
|
and hh3cCBQoSRedirectIpAddress1 is set,
|
|
this node can be set.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 7 }
|
|
|
|
hh3cCBQoSRedirectIpv6Interface2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex for ipv6 next hop .
|
|
If and only if the value of hh3cCBQoSRedirectIpAddressType is ipv6
|
|
and hh3cCBQoSRedirectIpAddress2 is set,
|
|
this node can be set.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 8 }
|
|
|
|
hh3cCBQoSRedirectIfVlanID OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4094 |65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN-ID to tag.
|
|
If and only if the value of hh3cCBQoSRedirectType is interface,
|
|
this node can be set.
|
|
"
|
|
DEFVAL { 65535 }
|
|
::= { hh3cCBQoSRedirectCfgInfoEntry 9 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSPriorityMapCfgInfoTable
|
|
--
|
|
hh3cCBQoSPriorityMapCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSPriorityMapCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of priority map configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 16 }
|
|
|
|
hh3cCBQoSPriorityMapCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSPriorityMapCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"priority map configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSPriorityMapCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSPriorityMapCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSPriorityMapImportType
|
|
INTEGER,
|
|
hh3cCBQoSPriorityMapExportType
|
|
INTEGER,
|
|
hh3cCBQoSPriorityMapGroupIndex
|
|
Integer32,
|
|
hh3cCBQoSPriorityMapGroupName
|
|
OCTET STRING,
|
|
hh3cCBQoSPriorityMapAuto
|
|
INTEGER,
|
|
hh3cCBQoSPriorityMapRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSPriorityMapImportType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(1),
|
|
dscp(2),
|
|
dot1p(3),
|
|
exp(4),
|
|
ipPrecedence(5),
|
|
localPrecedence(6),
|
|
dropPrecedence(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Import type of map."
|
|
DEFVAL { invalid }
|
|
::= { hh3cCBQoSPriorityMapCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSPriorityMapExportType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(1),
|
|
dscp(2),
|
|
dot1p(3),
|
|
exp(4),
|
|
ipPrecedence(5),
|
|
localPrecedence(6),
|
|
dropPrecedence(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Export type of map."
|
|
DEFVAL { invalid }
|
|
::= { hh3cCBQoSPriorityMapCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSPriorityMapGroupIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of map group.
|
|
Map group is managed by HH3C-IFQOS2-MIB.
|
|
"
|
|
::= { hh3cCBQoSPriorityMapCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSPriorityMapGroupName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of map group.
|
|
Map group is managed by HH3C-IFQOS2-MIB.
|
|
"
|
|
::= { hh3cCBQoSPriorityMapCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSPriorityMapAuto OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(1),
|
|
autoDscp(2),
|
|
autoDot1p(3),
|
|
autoMplsExp(4),
|
|
autoIp(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of priority MAP."
|
|
DEFVAL { invalid }
|
|
::= { hh3cCBQoSPriorityMapCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSPriorityMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSPriorityMapCfgInfoEntry 6 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSMirrorCfgInfoTable
|
|
--
|
|
hh3cCBQoSMirrorCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSMirrorCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of flow mirror configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 17 }
|
|
|
|
hh3cCBQoSMirrorCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSMirrorCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow mirror configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSMirrorCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSMirrorCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSMirrorType
|
|
INTEGER,
|
|
hh3cCBQoSMirrorIfIndex
|
|
OCTET STRING,
|
|
hh3cCBQoSMirrorVlanID
|
|
Integer32,
|
|
hh3cCBQoSMirrorRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSMirrorType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
interface(1),
|
|
cpu(2),
|
|
vlan(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of flow mirror."
|
|
::= { hh3cCBQoSMirrorCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSMirrorIfIndex OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex of destination interface.
|
|
Only the value of hh3cCBQoSMirrorType is interface,
|
|
can be set this node.
|
|
For example: 1#11#111#1111 means the flow mirror
|
|
destination ifindex is 1,11,111 and 1111.
|
|
'#' is list separator for all IfIndex value.
|
|
"
|
|
::= { hh3cCBQoSMirrorCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSMirrorVlanID OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination vlan of flow mirror,
|
|
Only the value of hh3cCBQoSMirrorType is vlan,
|
|
can be set this node.
|
|
"
|
|
::= { hh3cCBQoSMirrorCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSMirrorRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSMirrorCfgInfoEntry 4 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSNestCfgInfoTable
|
|
--
|
|
hh3cCBQoSNestCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSNestCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Insert a service VLAN tag or customer VLAN tag into a packet.
|
|
A VLAN tag contains the VLAN ID field and the 802.1p priority
|
|
field. Both the service VLAN ID and the customer VLAN ID can
|
|
not be set at the same time. One of them must be set. The
|
|
802.1p priority of the service VLAN tag and that of the
|
|
customer VLAN tag can be set optionally. However, both of
|
|
them can not be set at the same time. The new setting
|
|
overwrites the previous one."
|
|
::= { hh3cCBQoSBehaviorObjects 18 }
|
|
|
|
hh3cCBQoSNestCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSNestCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN nesting table entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSNestCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSNestCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSNestServiceVlanID
|
|
Integer32,
|
|
hh3cCBQoSNestServiceDot1pValue
|
|
Integer32,
|
|
hh3cCBQoSNestCustomerVlanID
|
|
Integer32,
|
|
hh3cCBQoSNestCustomerDot1pValue
|
|
Integer32,
|
|
hh3cCBQoSNestRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSNestServiceVlanID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094|65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN ID of the service VLAN tag to be inserted. If the
|
|
customer VLAN tag has been configured, 65535 is returned
|
|
for the service VLAN ID. The service VLAN ID can not be
|
|
set to 65535."
|
|
::= { hh3cCBQoSNestCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSNestServiceDot1pValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7|65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"802.1p priority value in the service VLAN tag to be inserted.
|
|
If the 802.1p priority is not set, 65535 is returned. The
|
|
802.1p priority value can not be set to 65535."
|
|
::= { hh3cCBQoSNestCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSNestCustomerVlanID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094|65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN ID of the customer VLAN tag to be inserted. If the
|
|
service VLAN tag has been configured, 65535 is returned for
|
|
the customer VLAN ID. The customer VLAN ID can not be set
|
|
to 65535."
|
|
::= { hh3cCBQoSNestCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSNestCustomerDot1pValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7|65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"802.1p priority value in the customer VLAN tag to be inserted.
|
|
If the 802.1p priority is not set, 65535 is returned. The
|
|
802.1p priority value can not be set to 65535."
|
|
::= { hh3cCBQoSNestCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSNestRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cCBQoSNestCfgInfoEntry 5 }
|
|
|
|
-- Nest Policy
|
|
|
|
hh3cCBQoSNestPolicyCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSNestPolicyCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used for configuring nest policy."
|
|
::= { hh3cCBQoSBehaviorObjects 19 }
|
|
|
|
hh3cCBQoSNestPolicyCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSNestPolicyCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nest policy configuration entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSNestPolicyCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSNestPolicyCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSNestPolicyName
|
|
OCTET STRING,
|
|
hh3cCBQoSNestPolicyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSNestPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the nested policy."
|
|
::= { hh3cCBQoSNestPolicyCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSNestPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cCBQoSNestPolicyCfgInfoEntry 2 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSMirrorIfCfgInfoTable
|
|
--
|
|
hh3cCBQoSMirrorIfCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSMirrorIfCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of flow mirroring to interface configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 20 }
|
|
|
|
hh3cCBQoSMirrorIfCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSMirrorIfCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow mirroring to interface configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex, hh3cCBQoSMirrorIfMainIfIndex }
|
|
::= { hh3cCBQoSMirrorIfCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSMirrorIfCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSMirrorIfMainIfIndex
|
|
Integer32,
|
|
hh3cCBQoSMirrorIfMainIfStatus
|
|
INTEGER,
|
|
hh3cCBQoSMirrorIfBackupIfIndex
|
|
Integer32,
|
|
hh3cCBQoSMirrorIfBackupIfStatus
|
|
INTEGER,
|
|
hh3cCBQoSMirrorIfRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSMirrorIfMainIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex of mirror interface."
|
|
::= { hh3cCBQoSMirrorIfCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSMirrorIfMainIfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
inactive(1),
|
|
active(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of main interface."
|
|
DEFVAL {active}
|
|
::= { hh3cCBQoSMirrorIfCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSMirrorIfBackupIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IfIndex of backup mirror interface."
|
|
::= { hh3cCBQoSMirrorIfCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSMirrorIfBackupIfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
inactive(1),
|
|
active(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of backup interface."
|
|
DEFVAL {active}
|
|
::= { hh3cCBQoSMirrorIfCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSMirrorIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSMirrorIfCfgInfoEntry 5 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSColoredRemarkCfgTable
|
|
--
|
|
hh3cCBQoSColoredRemarkCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSColoredRemarkCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of colored remarking feature configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 21 }
|
|
|
|
hh3cCBQoSColoredRemarkCfgEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSColoredRemarkCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Colored remarking configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex, hh3cCBQoSColoredRemarkType, hh3cCBQoSColoredRemarkColor }
|
|
::= { hh3cCBQoSColoredRemarkCfgTable 1 }
|
|
|
|
Hh3cCBQoSColoredRemarkCfgEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSColoredRemarkType
|
|
RemarkType,
|
|
hh3cCBQoSColoredRemarkColor
|
|
INTEGER,
|
|
hh3cCBQoSColoredRemarkValue
|
|
Integer32,
|
|
hh3cCBQoSColoredRemarkRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSColoredRemarkType OBJECT-TYPE
|
|
SYNTAX RemarkType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remark type."
|
|
::= { hh3cCBQoSColoredRemarkCfgEntry 1 }
|
|
|
|
hh3cCBQoSColoredRemarkColor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(1),
|
|
yellow(2),
|
|
red(3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remark color."
|
|
::= { hh3cCBQoSColoredRemarkCfgEntry 2 }
|
|
|
|
hh3cCBQoSColoredRemarkValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value to remark:
|
|
for IpPrecedence: 0~7
|
|
for Dscp: 0~63
|
|
for MplsExp: 0~7
|
|
for Vlan8021p: 0~7
|
|
for AtmClp: 0~1
|
|
for FrDe: 0~1
|
|
for VlanID: 1~4094
|
|
for QosLocalID: 1~4095
|
|
for DropPrecedence: 0~2
|
|
for LocalPrecedence: 0~7
|
|
for TopMostVlanID: 1~4094
|
|
for SecondMplsExp: 0~7
|
|
"
|
|
::= { hh3cCBQoSColoredRemarkCfgEntry 3 }
|
|
|
|
hh3cCBQoSColoredRemarkRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cCBQoSColoredRemarkCfgEntry 4 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSPrimapCfgInfoTable
|
|
--
|
|
hh3cCBQoSPrimapCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSPrimapCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of referencing priority map configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 22 }
|
|
|
|
hh3cCBQoSPrimapCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSPrimapCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Referencing priority map configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex, hh3cCBQoSPrimapColorType, hh3cCBQoSPrePriMapTableType }
|
|
::= { hh3cCBQoSPrimapCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSPrimapCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSPrimapColorType
|
|
INTEGER,
|
|
hh3cCBQoSPrePriMapTableType
|
|
INTEGER,
|
|
hh3cCBQoSPrimapRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSPrimapColorType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noColorMap(1),
|
|
colorMap(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Color type of priority map."
|
|
::= { hh3cCBQoSPrimapCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSPrePriMapTableType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
dot1pToLp(1),
|
|
dot1pToDp(2),
|
|
expToLp(3),
|
|
dscpToLp(4),
|
|
expToDp(5),
|
|
dscpToDp(6),
|
|
dscpToDot1p(7),
|
|
dot1pToDscp(8),
|
|
dscpToDscp(9),
|
|
dscpToExp(10),
|
|
expToDscp(11),
|
|
expToDot1p(12),
|
|
expToExp(13),
|
|
lpToDot1p(14),
|
|
dot1pToRpr(15),
|
|
dscpToRpr(16),
|
|
expToRpr(17),
|
|
ippreToRpr(18),
|
|
upToDot1p(19),
|
|
upToDscp(20),
|
|
upToExp(21),
|
|
upToDp(22),
|
|
upToLp(23),
|
|
upToRpr(24),
|
|
upToFc(25),
|
|
lpTodscp(26),
|
|
dot11eToLp(27),
|
|
lpToDot11e(28),
|
|
lpToLp(29),
|
|
dot1pToExp(30),
|
|
lpToExp(31),
|
|
lpToDp(32),
|
|
upToUp(33),
|
|
dot1pToDot1p(34)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of pre-defined priority mapping table."
|
|
::= { hh3cCBQoSPrimapCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSPrimapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cCBQoSPrimapCfgInfoEntry 3 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSColorMapDpCfgInfoTable
|
|
--
|
|
hh3cCBQoSColorMapDpCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSColorMapDpCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of referencing color-map-DP action configuration information."
|
|
::= { hh3cCBQoSBehaviorObjects 23 }
|
|
|
|
hh3cCBQoSColorMapDpCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSColorMapDpCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Referencing color-map-DP action configuration information entry."
|
|
INDEX { hh3cCBQoSBehaviorIndex }
|
|
::= { hh3cCBQoSColorMapDpCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSColorMapDpCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSColorMapDpEnable
|
|
TruthValue,
|
|
hh3cCBQoSColorMapDpRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSColorMapDpEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Color-map-DP enable status."
|
|
::= { hh3cCBQoSColorMapDpCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSColorMapDpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cCBQoSColorMapDpCfgInfoEntry 2 }
|
|
|
|
-- hh3cCBQoSPolicyObjects
|
|
|
|
hh3cCBQoSPolicyObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 3 }
|
|
|
|
-- Traffic Policy Next Index
|
|
|
|
hh3cCBQoSPolicyIndexNext OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used for
|
|
hh3cCBQoSPolicyIndex when creating rows in the
|
|
hh3cCBQoSPolicyCfgInfoTable."
|
|
::= { hh3cCBQoSPolicyObjects 1 }
|
|
|
|
-- Traffic Policy
|
|
|
|
hh3cCBQoSPolicyCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSPolicyCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS policy configuration information."
|
|
::= { hh3cCBQoSPolicyObjects 2 }
|
|
|
|
hh3cCBQoSPolicyCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSPolicyCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic policy configuration information entry."
|
|
INDEX { hh3cCBQoSPolicyIndex }
|
|
::= { hh3cCBQoSPolicyCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSPolicyCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSPolicyIndex
|
|
Integer32,
|
|
hh3cCBQoSPolicyName
|
|
OCTET STRING,
|
|
hh3cCBQoSPolicyClassCount
|
|
Integer32,
|
|
hh3cCBQoSPolicyConfigMode
|
|
INTEGER,
|
|
hh3cCBQoSPolicyType
|
|
INTEGER,
|
|
hh3cCBQoSPolicyClassNextIndex
|
|
Integer32,
|
|
hh3cCBQoSPolicyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSPolicyIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of Traffic Policy."
|
|
::= { hh3cCBQoSPolicyCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Traffic Policy."
|
|
::= { hh3cCBQoSPolicyCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSPolicyClassCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The counter of policy classes of policy."
|
|
::= { hh3cCBQoSPolicyCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSPolicyConfigMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unavailable(0),
|
|
config(1),
|
|
auto(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration mode of Traffic Policy.
|
|
Only hardware QoS support this node.
|
|
'unavailable' is returned only when getting value from software QoS.
|
|
'unavailable' can't be set."
|
|
DEFVAL {config}
|
|
::= { hh3cCBQoSPolicyCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSPolicyType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
systemDefined(1),
|
|
userDefined(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of policy."
|
|
::= { hh3cCBQoSPolicyCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSPolicyClassNextIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used for
|
|
hh3cCBQoSPolicyClassIndex when creating rows in the
|
|
hh3cCBQoSPolicyClassCfgInfoTable.
|
|
"
|
|
::= { hh3cCBQoSPolicyCfgInfoEntry 6 }
|
|
|
|
hh3cCBQoSPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSPolicyCfgInfoEntry 7 }
|
|
|
|
-- Classifier-Behavior in QoS policy
|
|
|
|
hh3cCBQoSPolicyClassCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSPolicyClassCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS Policy classifier-behavior configuration information."
|
|
::= { hh3cCBQoSPolicyObjects 3 }
|
|
|
|
hh3cCBQoSPolicyClassCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSPolicyClassCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic policy classifier-behavior configuration information entry."
|
|
INDEX { hh3cCBQoSPolicyIndex, hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSPolicyClassCfgInfoTable 1 }
|
|
|
|
Hh3cCBQoSPolicyClassCfgInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSPolicyClassIndex
|
|
Integer32,
|
|
hh3cCBQoSPolicyClassClassifierIndex
|
|
Integer32,
|
|
hh3cCBQoSPolicyClassClassifierName
|
|
OCTET STRING,
|
|
hh3cCBQoSPolicyClassBehaviorIndex
|
|
Integer32,
|
|
hh3cCBQoSPolicyClassBehaviorName
|
|
OCTET STRING,
|
|
hh3cCBQoSPolicyClassPrecedence
|
|
Integer32,
|
|
hh3cCBQoSPolicyClassRowStatus
|
|
RowStatus,
|
|
hh3cCBQoSPolicyClassMode
|
|
INTEGER,
|
|
hh3cCBQoSPolicyClassCfgOrder
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSPolicyClassIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PolicyClass Index in a QoS policy."
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 1 }
|
|
|
|
hh3cCBQoSPolicyClassClassifierIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of classifier applied by a policy.
|
|
It should exist in hh3cCBQoSClassifierCfgInfoTable."
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 2 }
|
|
|
|
hh3cCBQoSPolicyClassClassifierName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of classifier applied by a policy.
|
|
It is corresponding to hh3cCBQoSPolicyClassClassifierIndex."
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 3 }
|
|
|
|
hh3cCBQoSPolicyClassBehaviorIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of Behavior applied by a policy.
|
|
It should exist in hh3cCBQoSBehaviorCfgInfoTable."
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 4 }
|
|
|
|
hh3cCBQoSPolicyClassBehaviorName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Behavior applied by a policy.
|
|
It is corresponding to hh3cCBQoSPolicyClassBehaviorIndex."
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 5 }
|
|
|
|
hh3cCBQoSPolicyClassPrecedence OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16383|2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Precedence of the class in the policy.
|
|
Only hardware QoS support this node.
|
|
2147483647 is returned only when getting value from software QoS.
|
|
2147483647 can't be set."
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 6 }
|
|
|
|
hh3cCBQoSPolicyClassRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 7 }
|
|
|
|
hh3cCBQoSPolicyClassMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
modeNo(1),
|
|
modeDot1q(2),
|
|
modeQppb(3),
|
|
modeIpSourceGuard(4),
|
|
modeVoiceVlan(5),
|
|
modeDCBX(6)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the mode of the classifier-behavior association. The
|
|
default mode modeNo is a normal mode.
|
|
modeDot1q indicates that the association is used for VLAN mapping.
|
|
modeQppb indicates that the association is used for BGP routing policy.
|
|
modeIpSourceGuard indicates that the association is used for packets
|
|
undergo IP source guard.
|
|
modeVoiceVlan indicates that the association is used for voice data
|
|
packets.
|
|
modeDCBX indicates that the association is used for DCBX.
|
|
"
|
|
DEFVAL {modeNo}
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 8 }
|
|
|
|
hh3cCBQoSPolicyClassCfgOrder OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A QoS policy contains multiple classifier-behavior
|
|
associations. A node indicates the configuration order of
|
|
the corresponding classifier-behavior association."
|
|
::= { hh3cCBQoSPolicyClassCfgInfoEntry 9 }
|
|
|
|
-- hh3cCBQoSApplyPolicyObjects
|
|
|
|
hh3cCBQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 4 }
|
|
|
|
-- Policy Instance on interface Table
|
|
|
|
hh3cCBQoSIfApplyPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS policy instance."
|
|
::= { hh3cCBQoSApplyPolicyObjects 1 }
|
|
|
|
hh3cCBQoSIfApplyPolicyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy applied on interface Configuration Information Entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection }
|
|
::= { hh3cCBQoSIfApplyPolicyTable 1 }
|
|
|
|
Hh3cCBQoSIfApplyPolicyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfApplyPolicyIfIndex
|
|
Integer32,
|
|
hh3cCBQoSIfApplyPolicyDirection
|
|
DirectionType,
|
|
hh3cCBQoSIfApplyPolicyName
|
|
OCTET STRING,
|
|
hh3cCBQoSIfApplyPolicyEnableDynamic
|
|
INTEGER,
|
|
hh3cCBQoSIfApplyPolicyRowStatus
|
|
RowStatus,
|
|
hh3cCBQoSIfApplyPolicyStatus
|
|
INTEGER
|
|
}
|
|
|
|
hh3cCBQoSIfApplyPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Index, equal to ifIndex."
|
|
::= { hh3cCBQoSIfApplyPolicyEntry 1 }
|
|
|
|
hh3cCBQoSIfApplyPolicyDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy direction:
|
|
inbound (1)
|
|
outbound (2)
|
|
"
|
|
::= { hh3cCBQoSIfApplyPolicyEntry 2 }
|
|
|
|
hh3cCBQoSIfApplyPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Traffic Policy."
|
|
::= { hh3cCBQoSIfApplyPolicyEntry 3 }
|
|
|
|
hh3cCBQoSIfApplyPolicyEnableDynamic OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unavailable(1),
|
|
true(2),
|
|
false(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the value of it is specified 'true',Enable dynamic qos policy.
|
|
'unavailable' is returned if device don't support dynamic QoS.
|
|
'unavailable' can't be set.
|
|
"
|
|
::= { hh3cCBQoSIfApplyPolicyEntry 4 }
|
|
|
|
hh3cCBQoSIfApplyPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSIfApplyPolicyEntry 5 }
|
|
|
|
hh3cCBQoSIfApplyPolicyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
proccessing(1),
|
|
success(2),
|
|
partialItemFailed(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of policy applied on interface."
|
|
::= { hh3cCBQoSIfApplyPolicyEntry 6 }
|
|
|
|
-- Policy Instance on ATM PVC Table
|
|
|
|
hh3cCBQoSAtmPvcApplyPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS policy instance."
|
|
::= { hh3cCBQoSApplyPolicyObjects 2 }
|
|
|
|
hh3cCBQoSAtmPvcApplyPolicyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy applied on ATM PVC Configuration Information Entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection }
|
|
::= { hh3cCBQoSAtmPvcApplyPolicyTable 1 }
|
|
|
|
Hh3cCBQoSAtmPvcApplyPolicyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcApplyPolicyIfIndex
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection
|
|
DirectionType,
|
|
hh3cCBQoSAtmPvcApplyPolicyName
|
|
OCTET STRING,
|
|
hh3cCBQoSAtmPvcApplyPolicyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcApplyPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ATM Interface Index, equal to ifIndex."
|
|
::= { hh3cCBQoSAtmPvcApplyPolicyEntry 1 }
|
|
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VPI value of ATM Interface."
|
|
::= { hh3cCBQoSAtmPvcApplyPolicyEntry 2 }
|
|
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VCI value of ATM Interface."
|
|
::= { hh3cCBQoSAtmPvcApplyPolicyEntry 3 }
|
|
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy direction:
|
|
inbound (1)
|
|
outbound (2)"
|
|
::= { hh3cCBQoSAtmPvcApplyPolicyEntry 4 }
|
|
|
|
hh3cCBQoSAtmPvcApplyPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Traffic Policy."
|
|
::= { hh3cCBQoSAtmPvcApplyPolicyEntry 5 }
|
|
|
|
hh3cCBQoSAtmPvcApplyPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cCBQoSAtmPvcApplyPolicyEntry 6 }
|
|
|
|
-- Policy Instance on VLAN Table
|
|
|
|
hh3cCBQoSVlanApplyPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSVlanApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS policy instance."
|
|
::= { hh3cCBQoSApplyPolicyObjects 3 }
|
|
|
|
hh3cCBQoSVlanApplyPolicyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSVlanApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy applied on Ethernet VLAN Configuration Information Entry."
|
|
INDEX { hh3cCBQoSVlanApplyPolicyVlanid,
|
|
hh3cCBQoSVlanApplyPolicyDirection }
|
|
::= { hh3cCBQoSVlanApplyPolicyTable 1 }
|
|
|
|
Hh3cCBQoSVlanApplyPolicyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSVlanApplyPolicyVlanid
|
|
Integer32,
|
|
hh3cCBQoSVlanApplyPolicyDirection
|
|
DirectionType,
|
|
hh3cCBQoSVlanApplyPolicyName
|
|
OCTET STRING,
|
|
hh3cCBQoSVlanApplyPriority
|
|
Integer32,
|
|
hh3cCBQoSVlanApplyPolicyRowStatus
|
|
RowStatus,
|
|
hh3cCBQoSVlanApplyPolicyStatus
|
|
INTEGER
|
|
}
|
|
|
|
hh3cCBQoSVlanApplyPolicyVlanid OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vlan of Ethernet Interface."
|
|
::= { hh3cCBQoSVlanApplyPolicyEntry 1 }
|
|
|
|
hh3cCBQoSVlanApplyPolicyDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy direction:
|
|
inbound (1)
|
|
outbound (2)"
|
|
::= { hh3cCBQoSVlanApplyPolicyEntry 2 }
|
|
|
|
hh3cCBQoSVlanApplyPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Traffic Policy."
|
|
::= { hh3cCBQoSVlanApplyPolicyEntry 3 }
|
|
|
|
hh3cCBQoSVlanApplyPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of policy."
|
|
::= { hh3cCBQoSVlanApplyPolicyEntry 4 }
|
|
|
|
hh3cCBQoSVlanApplyPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSVlanApplyPolicyEntry 5 }
|
|
|
|
hh3cCBQoSVlanApplyPolicyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
proccessing(1),
|
|
success(2),
|
|
partialItemFailed(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of policy applied on VLAN."
|
|
::= { hh3cCBQoSVlanApplyPolicyEntry 6 }
|
|
|
|
-- Policy Instance on FR class Table
|
|
|
|
hh3cCBQoSFrClassApplyPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrClassApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS policy instance."
|
|
::= { hh3cCBQoSApplyPolicyObjects 4 }
|
|
|
|
hh3cCBQoSFrClassApplyPolicyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrClassApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy applied on FR class Configuration Information Entry."
|
|
INDEX { hh3cCBQoSFrClassApplyPolicyFrClassName,
|
|
hh3cCBQoSFrClassApplyPolicyDirection }
|
|
::= { hh3cCBQoSFrClassApplyPolicyTable 1 }
|
|
|
|
Hh3cCBQoSFrClassApplyPolicyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrClassApplyPolicyFrClassName
|
|
OCTET STRING,
|
|
hh3cCBQoSFrClassApplyPolicyDirection
|
|
DirectionType,
|
|
hh3cCBQoSFrClassApplyPolicyName
|
|
OCTET STRING,
|
|
hh3cCBQoSFrClassApplyPolicyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSFrClassApplyPolicyFrClassName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of FR class."
|
|
::= { hh3cCBQoSFrClassApplyPolicyEntry 1 }
|
|
|
|
hh3cCBQoSFrClassApplyPolicyDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy direction:
|
|
inbound (1)
|
|
outbound (2)"
|
|
::= { hh3cCBQoSFrClassApplyPolicyEntry 2 }
|
|
|
|
hh3cCBQoSFrClassApplyPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Traffic Policy."
|
|
::= { hh3cCBQoSFrClassApplyPolicyEntry 3 }
|
|
|
|
hh3cCBQoSFrClassApplyPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSFrClassApplyPolicyEntry 4 }
|
|
|
|
-- Policy Instance on FR PVC Table
|
|
|
|
hh3cCBQoSFrPvcApplyPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS policy instance."
|
|
::= { hh3cCBQoSApplyPolicyObjects 5 }
|
|
|
|
hh3cCBQoSFrPvcApplyPolicyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy applied on FR PVC Configuration Information Entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection }
|
|
::= { hh3cCBQoSFrPvcApplyPolicyTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcApplyPolicyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcApplyPolicyIfIndex
|
|
Integer32,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum
|
|
Integer32,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection
|
|
DirectionType,
|
|
hh3cCBQoSFrPvcApplyPolicyName
|
|
OCTET STRING,
|
|
hh3cCBQoSFrPvcApplyPolicyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSFrPvcApplyPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fr Interface Index, equal to ifIndex."
|
|
::= { hh3cCBQoSFrPvcApplyPolicyEntry 1 }
|
|
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum OBJECT-TYPE
|
|
SYNTAX Integer32 (16..1007)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fr DLCI number."
|
|
::= { hh3cCBQoSFrPvcApplyPolicyEntry 2 }
|
|
|
|
hh3cCBQoSFrPvcApplyPolicyDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy direction:
|
|
inbound (1)
|
|
outbound (2)"
|
|
::= { hh3cCBQoSFrPvcApplyPolicyEntry 3 }
|
|
|
|
hh3cCBQoSFrPvcApplyPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of Traffic Policy."
|
|
::= { hh3cCBQoSFrPvcApplyPolicyEntry 4 }
|
|
|
|
hh3cCBQoSFrPvcApplyPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSFrPvcApplyPolicyEntry 5 }
|
|
|
|
-- Policy Instance on Global
|
|
|
|
hh3cCBQoSGlobalApplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSGlobalApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS policies applied globally. A QoS policy
|
|
applied globally takes effect on all ports of the device."
|
|
::= { hh3cCBQoSApplyPolicyObjects 6 }
|
|
|
|
hh3cCBQoSGlobalApplyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSGlobalApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A global policy entry."
|
|
INDEX { hh3cCBQoSGlobalApplyDirection }
|
|
::= { hh3cCBQoSGlobalApplyTable 1 }
|
|
|
|
Hh3cCBQoSGlobalApplyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSGlobalApplyDirection
|
|
DirectionType,
|
|
hh3cCBQoSGlobalApplyName
|
|
OCTET STRING,
|
|
hh3cCBQoSGlobalApplyRowStatus
|
|
RowStatus,
|
|
hh3cCBQoSGlobalApplyStatus
|
|
INTEGER
|
|
}
|
|
|
|
hh3cCBQoSGlobalApplyDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy direction:
|
|
inbound (1)
|
|
outbound (2)"
|
|
::= { hh3cCBQoSGlobalApplyEntry 1 }
|
|
|
|
hh3cCBQoSGlobalApplyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of a global policy."
|
|
::= { hh3cCBQoSGlobalApplyEntry 2 }
|
|
|
|
hh3cCBQoSGlobalApplyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSGlobalApplyEntry 3 }
|
|
|
|
hh3cCBQoSGlobalApplyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
proccessing(1),
|
|
success(2),
|
|
partialItemFailed(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of policy applied globally."
|
|
::= { hh3cCBQoSGlobalApplyEntry 4 }
|
|
|
|
-- Policy Instance on controlPlane
|
|
|
|
hh3cCBQoSCpApplyPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSCpApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS policies applied on control plane."
|
|
::= { hh3cCBQoSApplyPolicyObjects 7 }
|
|
|
|
hh3cCBQoSCpApplyPolicyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSCpApplyPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy applied on control plane configuration information entry."
|
|
INDEX { hh3cCBQoSCpApplyPolicyChassis,
|
|
hh3cCBQoSCpApplyPolicySlot,
|
|
hh3cCBQoSCpApplyPolicyDirection }
|
|
::= { hh3cCBQoSCpApplyPolicyTable 1 }
|
|
|
|
Hh3cCBQoSCpApplyPolicyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSCpApplyPolicyChassis
|
|
Unsigned32,
|
|
hh3cCBQoSCpApplyPolicySlot
|
|
Unsigned32,
|
|
hh3cCBQoSCpApplyPolicyDirection
|
|
DirectionType,
|
|
hh3cCBQoSCpApplyPolicyName
|
|
OCTET STRING,
|
|
hh3cCBQoSCpApplyPolicyStatus
|
|
INTEGER,
|
|
hh3cCBQoSCpApplyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cCBQoSCpApplyPolicyChassis OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis number."
|
|
::= { hh3cCBQoSCpApplyPolicyEntry 1 }
|
|
|
|
hh3cCBQoSCpApplyPolicySlot OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slot number."
|
|
::= { hh3cCBQoSCpApplyPolicyEntry 2 }
|
|
|
|
hh3cCBQoSCpApplyPolicyDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy direction:
|
|
inbound (1)
|
|
outbound (2)"
|
|
::= { hh3cCBQoSCpApplyPolicyEntry 3 }
|
|
|
|
hh3cCBQoSCpApplyPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of traffic policy."
|
|
::= { hh3cCBQoSCpApplyPolicyEntry 4 }
|
|
|
|
hh3cCBQoSCpApplyPolicyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
proccessing(1),
|
|
success(2),
|
|
partialItemFailed(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of policy applied on control plane."
|
|
::= { hh3cCBQoSCpApplyPolicyEntry 5 }
|
|
|
|
hh3cCBQoSCpApplyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cCBQoSCpApplyPolicyEntry 6 }
|
|
|
|
-- Running statistics information
|
|
|
|
hh3cCBQoSApplyPolicyStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 5 }
|
|
|
|
-- Interface: policy Running statistics information
|
|
|
|
hh3cCBQoSIfStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 1 }
|
|
|
|
-- Interface CBQ statistics
|
|
|
|
hh3cCBQoSIfCbqRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfCbqRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of interface CBQ Running statistics.
|
|
When policy using queue behavior is applied on
|
|
interface the interface will using Class Based Queuing."
|
|
::= { hh3cCBQoSIfStaticsObjects 1 }
|
|
|
|
hh3cCBQoSIfCbqRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfCbqRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface CBQ statistics entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex }
|
|
::= { hh3cCBQoSIfCbqRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSIfCbqRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfCbqQueueSize
|
|
Integer32,
|
|
hh3cCBQoSIfCbqDiscard
|
|
Counter64,
|
|
hh3cCBQoSIfCbqEfQueueSize
|
|
Integer32,
|
|
hh3cCBQoSIfCbqAfQueueSize
|
|
Integer32,
|
|
hh3cCBQoSIfCbqBeQueueSize
|
|
Integer32,
|
|
hh3cCBQoSIfCbqBeActiveQueueNum
|
|
Integer32,
|
|
hh3cCBQoSIfCbqBeMaxActiveQueueNum
|
|
Integer32,
|
|
hh3cCBQoSIfCbqBeTotalQueueNum
|
|
Integer32,
|
|
hh3cCBQoSIfCbqAfAllocatedQueueNum
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSIfCbqQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of CBQ queue"
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSIfCbqDiscard OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discarded packets which couldn't be enqueued."
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSIfCbqEfQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of EF queue."
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSIfCbqAfQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of AF queue."
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSIfCbqBeQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of BE queue."
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSIfCbqBeActiveQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Packet number of Active BE Queue."
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSIfCbqBeMaxActiveQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max Packet number of Active BE Queue."
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 7 }
|
|
|
|
hh3cCBQoSIfCbqBeTotalQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total Packet number of BE Queue."
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 8 }
|
|
|
|
hh3cCBQoSIfCbqAfAllocatedQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Allocated Packet number of AF Queue."
|
|
::= { hh3cCBQoSIfCbqRunInfoEntry 9 }
|
|
|
|
-- Class match statistics
|
|
|
|
hh3cCBQoSIfClassMatchRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for matching a classifier
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSIfStaticsObjects 2 }
|
|
|
|
hh3cCBQoSIfClassMatchRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Classifier's matching statistics information entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex,
|
|
hh3cCBQoSIfApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSIfClassMatchRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSIfClassMatchRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfClassMatchedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfClassMatchedBytes
|
|
Counter64,
|
|
hh3cCBQoSIfClassAverageRate
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSIfClassMatchedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matching a class in a QoS policy."
|
|
::= { hh3cCBQoSIfClassMatchRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSIfClassMatchedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matching a class in a QoS policy.
|
|
Only software QoS support this node."
|
|
::= { hh3cCBQoSIfClassMatchRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSIfClassAverageRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average rate matching a class of the last 5 minutes."
|
|
::= { hh3cCBQoSIfClassMatchRunInfoEntry 3 }
|
|
|
|
-- CAR statistics
|
|
|
|
hh3cCBQoSIfCarRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for CAR
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSIfStaticsObjects 3 }
|
|
|
|
hh3cCBQoSIfCarRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CAR statistics information entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex,
|
|
hh3cCBQoSIfApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSIfCarRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSIfCarRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfCarGreenPackets
|
|
Counter64,
|
|
hh3cCBQoSIfCarGreenBytes
|
|
Counter64,
|
|
hh3cCBQoSIfCarRedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfCarRedBytes
|
|
Counter64,
|
|
hh3cCBQoSIfCarYellowPackets
|
|
Counter64,
|
|
hh3cCBQoSIfCarYellowBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSIfCarGreenPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of green packets."
|
|
::= { hh3cCBQoSIfCarRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSIfCarGreenBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of green bytes."
|
|
::= { hh3cCBQoSIfCarRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSIfCarRedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of red packets."
|
|
::= { hh3cCBQoSIfCarRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSIfCarRedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of red bytes."
|
|
::= { hh3cCBQoSIfCarRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSIfCarYellowPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of yellow packets."
|
|
::= { hh3cCBQoSIfCarRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSIfCarYellowBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of yellow bytes."
|
|
::= { hh3cCBQoSIfCarRunInfoEntry 6 }
|
|
|
|
-- GTS statistics
|
|
|
|
hh3cCBQoSIfGtsRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfGtsRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for GTS
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSIfStaticsObjects 4 }
|
|
|
|
hh3cCBQoSIfGtsRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfGtsRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"GTS statistics entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex,
|
|
hh3cCBQoSIfApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSIfGtsRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSIfGtsRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfGtsPassedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfGtsPassedBytes
|
|
Counter64,
|
|
hh3cCBQoSIfGtsDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfGtsDiscardedBytes
|
|
Counter64,
|
|
hh3cCBQoSIfGtsDelayedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfGtsDelayedBytes
|
|
Counter64,
|
|
hh3cCBQoSIfGtsQueueSize
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSIfGtsPassedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets passed by GTS."
|
|
::= { hh3cCBQoSIfGtsRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSIfGtsPassedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes passed by GTS."
|
|
::= { hh3cCBQoSIfGtsRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSIfGtsDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded by GTS."
|
|
::= { hh3cCBQoSIfGtsRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSIfGtsDiscardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded by GTS."
|
|
::= { hh3cCBQoSIfGtsRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSIfGtsDelayedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets delayed by GTS."
|
|
::= { hh3cCBQoSIfGtsRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSIfGtsDelayedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes delayed by GTS."
|
|
::= { hh3cCBQoSIfGtsRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSIfGtsQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of GTS queue."
|
|
::= { hh3cCBQoSIfGtsRunInfoEntry 7 }
|
|
|
|
-- Remark statistics
|
|
|
|
hh3cCBQoSIfRemarkRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfRemarkRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for remarking
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSIfStaticsObjects 5 }
|
|
|
|
hh3cCBQoSIfRemarkRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfRemarkRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking statistics entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex,
|
|
hh3cCBQoSIfApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSIfRemarkRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSIfRemarkRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfRemarkedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSIfRemarkedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets remarked."
|
|
::= { hh3cCBQoSIfRemarkRunInfoEntry 1 }
|
|
|
|
-- Queue statistics
|
|
|
|
hh3cCBQoSIfQueueRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for queue
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSIfStaticsObjects 6 }
|
|
|
|
hh3cCBQoSIfQueueRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue statistics entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex,
|
|
hh3cCBQoSIfApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSIfQueueRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSIfQueueRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfQueueMatchedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfQueueMatchedBytes
|
|
Counter64,
|
|
hh3cCBQoSIfQueueEnqueuedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfQueueEnqueuedBytes
|
|
Counter64,
|
|
hh3cCBQoSIfQueueDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfQueueDiscardedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSIfQueueMatchedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matched to enqueue."
|
|
::= { hh3cCBQoSIfQueueRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSIfQueueMatchedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched to enqueue."
|
|
::= { hh3cCBQoSIfQueueRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSIfQueueEnqueuedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets enqueued."
|
|
::= { hh3cCBQoSIfQueueRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSIfQueueEnqueuedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes enqueued."
|
|
::= { hh3cCBQoSIfQueueRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSIfQueueDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded when enqueued by discard method."
|
|
::= { hh3cCBQoSIfQueueRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSIfQueueDiscardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded when enqueued by discard method."
|
|
::= { hh3cCBQoSIfQueueRunInfoEntry 6 }
|
|
|
|
-- WRED statistics
|
|
|
|
hh3cCBQoSIfWredRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfWredRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for WRED
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSIfStaticsObjects 7 }
|
|
|
|
hh3cCBQoSIfWredRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfWredRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED statistics entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex,
|
|
hh3cCBQoSIfApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex,
|
|
hh3cCBQoSWredClassValue }
|
|
::= { hh3cCBQoSIfWredRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSIfWredRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfWredRandomDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSIfWredTailDiscardedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSIfWredRandomDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that random-discarded by WRED."
|
|
::= { hh3cCBQoSIfWredRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSIfWredTailDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that tail-discarded by WRED."
|
|
::= { hh3cCBQoSIfWredRunInfoEntry 2 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSIfAccountingRunInfoTable
|
|
--
|
|
hh3cCBQoSIfAccountingRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIfAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for account
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSIfStaticsObjects 8 }
|
|
|
|
hh3cCBQoSIfAccountingRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIfAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account statistics entry."
|
|
INDEX { hh3cCBQoSIfApplyPolicyIfIndex,
|
|
hh3cCBQoSIfApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex
|
|
}
|
|
::= { hh3cCBQoSIfAccountingRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSIfAccountingRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIfAccountingPackets
|
|
Counter64,
|
|
hh3cCBQoSIfAccountingBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSIfAccountingPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets."
|
|
::= { hh3cCBQoSIfAccountingRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSIfAccountingBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes."
|
|
::= { hh3cCBQoSIfAccountingRunInfoEntry 2 }
|
|
|
|
-- ATM Interface PVC: policy Running statistics information
|
|
|
|
hh3cCBQoSAtmPvcStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 2 }
|
|
|
|
-- ATM PVC CBQ statistics
|
|
|
|
hh3cCBQoSAtmPvcCbqRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcCbqRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of ATM PVC CBQ Running statistics.
|
|
When policy using queue behavior is applied on
|
|
ATM PVC. ATM PVC will using Class Based Queuing."
|
|
::= { hh3cCBQoSAtmPvcStaticsObjects 1 }
|
|
|
|
hh3cCBQoSAtmPvcCbqRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcCbqRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FR PVC CBQ statistics entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI }
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSAtmPvcCbqRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcCbqQueueSize
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcCbqDiscard
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcCbqEfQueueSize
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcCbqAfQueueSize
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcCbqBeQueueSize
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcCbqBeActiveQueueNum
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcCbqBeMaxActiveQueueNum
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcCbqBeTotalQueueNum
|
|
Integer32,
|
|
hh3cCBQoSAtmPvcCbqAfAllocatedQueueNum
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcCbqQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of CBQ queue."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSAtmPvcCbqDiscard OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discarded packets which couldn't be enqueued."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSAtmPvcCbqEfQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of EF queue."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSAtmPvcCbqAfQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of AF queue."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSAtmPvcCbqBeQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of BE queue."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSAtmPvcCbqBeActiveQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The packet number of Active Be Queue."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSAtmPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max packet number of Active Be Queue."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 7 }
|
|
|
|
hh3cCBQoSAtmPvcCbqBeTotalQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total packet number of Be Queue."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 8 }
|
|
|
|
hh3cCBQoSAtmPvcCbqAfAllocatedQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Allocated packet number of AF Queue."
|
|
::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 9 }
|
|
|
|
-- Class match statistics
|
|
|
|
hh3cCBQoSAtmPvcClassMatchRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for matching a classifier
|
|
in a QoS policy applied on ATM PVC."
|
|
::= { hh3cCBQoSAtmPvcStaticsObjects 2 }
|
|
|
|
hh3cCBQoSAtmPvcClassMatchRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Classifier matching statistics entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSAtmPvcClassMatchRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSAtmPvcClassMatchRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcClassMatchPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcClassMatchBytes
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcClassAverageRate
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcClassMatchPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matching a class in a QoS policy."
|
|
::= { hh3cCBQoSAtmPvcClassMatchRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSAtmPvcClassMatchBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matching a class in a QoS policy."
|
|
::= { hh3cCBQoSAtmPvcClassMatchRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSAtmPvcClassAverageRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average rate matching a class in the last 5 minutes."
|
|
::= { hh3cCBQoSAtmPvcClassMatchRunInfoEntry 3 }
|
|
|
|
-- CAR statistics
|
|
|
|
hh3cCBQoSAtmPvcCarRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for CAR
|
|
in a QoS policy applied on ATM PVC."
|
|
::= { hh3cCBQoSAtmPvcStaticsObjects 3 }
|
|
|
|
hh3cCBQoSAtmPvcCarRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CAR statistics entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSAtmPvcCarRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSAtmPvcCarRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcCarConformPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcCarConformBytes
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcCarExceedPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcCarExceedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcCarConformPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that conforming specified CIR."
|
|
::= { hh3cCBQoSAtmPvcCarRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSAtmPvcCarConformBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes that conforming specified CIR."
|
|
::= { hh3cCBQoSAtmPvcCarRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSAtmPvcCarExceedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets exceeded CIR."
|
|
::= { hh3cCBQoSAtmPvcCarRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSAtmPvcCarExceedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes exceeded CIR."
|
|
::= { hh3cCBQoSAtmPvcCarRunInfoEntry 4 }
|
|
|
|
-- GTS statistics
|
|
|
|
hh3cCBQoSAtmPvcGtsRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcGtsRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for GTS
|
|
in a QoS policy applied on ATM PVC."
|
|
::= { hh3cCBQoSAtmPvcStaticsObjects 4 }
|
|
|
|
hh3cCBQoSAtmPvcGtsRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcGtsRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"GTS statistics entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSAtmPvcGtsRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSAtmPvcGtsRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcGtsPassedPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcGtsPassedBytes
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcGtsDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcGtsDiscardedBytes
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcGtsDelayedPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcGtsDelayedBytes
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcGtsQueueSize
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcGtsPassedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets passed by GTS."
|
|
::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSAtmPvcGtsPassedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes passed by GTS."
|
|
::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSAtmPvcGtsDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded by GTS."
|
|
::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSAtmPvcGtsDiscardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded by GTS."
|
|
::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSAtmPvcGtsDelayedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets delayed by GTS."
|
|
::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSAtmPvcGtsDelayedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes delayed by GTS."
|
|
::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSAtmPvcGtsQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"packet number of GTS queue."
|
|
::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 7 }
|
|
|
|
-- Remark statistics
|
|
|
|
hh3cCBQoSAtmPvcRemarkRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcRemarkRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for remarking
|
|
in a QoS policy applied on ATM PVC."
|
|
::= { hh3cCBQoSAtmPvcStaticsObjects 5 }
|
|
|
|
hh3cCBQoSAtmPvcRemarkRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcRemarkRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking statistics entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSAtmPvcRemarkRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSAtmPvcRemarkRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcRemarkedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcRemarkedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets remarked."
|
|
::= { hh3cCBQoSAtmPvcRemarkRunInfoEntry 1 }
|
|
|
|
-- Queue statistics
|
|
|
|
hh3cCBQoSAtmPvcQueueRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for queue
|
|
in a QoS policy applied on ATM PVC."
|
|
::= { hh3cCBQoSAtmPvcStaticsObjects 6 }
|
|
|
|
hh3cCBQoSAtmPvcQueueRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue statistics entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSAtmPvcQueueRunInfoTable 1}
|
|
|
|
Hh3cCBQoSAtmPvcQueueRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcQueueMatchedPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcQueueMatchedBytes
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcQueueEnqueuedPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcQueueEnqueuedBytes
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcQueueDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcQueueDiscardedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcQueueMatchedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matched to enqueue."
|
|
::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSAtmPvcQueueMatchedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched to enqueue."
|
|
::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSAtmPvcQueueEnqueuedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets enqueued."
|
|
::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSAtmPvcQueueEnqueuedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes enqueued."
|
|
::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSAtmPvcQueueDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discard when enqueued by discard method."
|
|
::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSAtmPvcQueueDiscardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discard when enqueued by discard method."
|
|
::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 6 }
|
|
|
|
-- WRED statistics
|
|
|
|
hh3cCBQoSAtmPvcWredRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcWredRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for WRED
|
|
in a QoS policy applied on ATM PVC."
|
|
::= { hh3cCBQoSAtmPvcStaticsObjects 7 }
|
|
|
|
hh3cCBQoSAtmPvcWredRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcWredRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED statistics entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex,
|
|
hh3cCBQoSWredClassValue }
|
|
::= { hh3cCBQoSAtmPvcWredRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSAtmPvcWredRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcWredRandomDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcWredTailDiscardedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcWredRandomDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets randomly discarded by WRED."
|
|
::= { hh3cCBQoSAtmPvcWredRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSAtmPvcWredTailDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets tail-discarded by WRED."
|
|
::= { hh3cCBQoSAtmPvcWredRunInfoEntry 2 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSAtmPvcAccountingRunInfoTable
|
|
--
|
|
hh3cCBQoSAtmPvcAccountingRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for account
|
|
in a QoS policy applied on the ATM PVC."
|
|
::= { hh3cCBQoSAtmPvcStaticsObjects 8 }
|
|
|
|
hh3cCBQoSAtmPvcAccountingRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAtmPvcAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account statistics entry."
|
|
INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSAtmPvcApplyPolicyVPI,
|
|
hh3cCBQoSAtmPvcApplyPolicyVCI,
|
|
hh3cCBQoSAtmPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex,
|
|
hh3cCBQoSWredClassValue
|
|
}
|
|
::= { hh3cCBQoSAtmPvcAccountingRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSAtmPvcAccountingRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAtmPvcAccountingPackets
|
|
Counter64,
|
|
hh3cCBQoSAtmPvcAccountingBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSAtmPvcAccountingPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets."
|
|
::= { hh3cCBQoSAtmPvcAccountingRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSAtmPvcAccountingBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes."
|
|
::= { hh3cCBQoSAtmPvcAccountingRunInfoEntry 2 }
|
|
|
|
-- FR Interface PVC: policy Running statistics information
|
|
|
|
hh3cCBQoSFrPvcStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 3 }
|
|
|
|
-- FR PVC CBQ statistics
|
|
|
|
hh3cCBQoSFrPvcCbqRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcCbqRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of FR PVC CBQ Running statistics.
|
|
When policy using queue behavior is applied on FR PVC
|
|
will using Class Based Queuing."
|
|
::= { hh3cCBQoSFrPvcStaticsObjects 1 }
|
|
|
|
hh3cCBQoSFrPvcCbqRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcCbqRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FR PVC CBQ statistics entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum }
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcCbqRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcCbqQueueSize
|
|
Integer32,
|
|
hh3cCBQoSFrPvcCbqDiscard
|
|
Counter64,
|
|
hh3cCBQoSFrPvcCbqEfQueueSize
|
|
Integer32,
|
|
hh3cCBQoSFrPvcCbqAfQueueSize
|
|
Integer32,
|
|
hh3cCBQoSFrPvcCbqBeQueueSize
|
|
Integer32,
|
|
hh3cCBQoSFrPvcCbqBeActiveQueueNum
|
|
Integer32,
|
|
hh3cCBQoSFrPvcCbqBeMaxActiveQueueNum
|
|
Integer32,
|
|
hh3cCBQoSFrPvcCbqBeTotalQueueNum
|
|
Integer32,
|
|
hh3cCBQoSFrPvcCbqAfAllocatedQueueNum
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSFrPvcCbqQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of CBQ queue."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSFrPvcCbqDiscard OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discarded packets which could not be enqueued."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSFrPvcCbqEfQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of EF queue."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSFrPvcCbqAfQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of AF queue."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSFrPvcCbqBeQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of BE queue."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSFrPvcCbqBeActiveQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The packet number of Active Be Queue."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSFrPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max packet number of Active Be Queue."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 7 }
|
|
|
|
hh3cCBQoSFrPvcCbqBeTotalQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total packet number of Be Queue."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 8 }
|
|
|
|
hh3cCBQoSFrPvcCbqAfAllocatedQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Allocated packet number of AF Queue."
|
|
::= { hh3cCBQoSFrPvcCbqRunInfoEntry 9 }
|
|
|
|
-- Class match statistics
|
|
|
|
hh3cCBQoSFrPvcClassMatchRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for matching a classifier
|
|
in a QoS policy applied on FR PVC."
|
|
::= { hh3cCBQoSFrPvcStaticsObjects 2 }
|
|
|
|
hh3cCBQoSFrPvcClassMatchRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Classifier matching statistics entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSFrPvcClassMatchRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcClassMatchRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcClassMatchedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcClassMatchedBytes
|
|
Counter64,
|
|
hh3cCBQoSFrPvcClassAverageRate
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSFrPvcClassMatchedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matching a class in a QoS policy."
|
|
::= { hh3cCBQoSFrPvcClassMatchRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSFrPvcClassMatchedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matching a class in a QoS policy."
|
|
::= { hh3cCBQoSFrPvcClassMatchRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSFrPvcClassAverageRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average rate matching a class of the last 5 minutes."
|
|
::= { hh3cCBQoSFrPvcClassMatchRunInfoEntry 3 }
|
|
|
|
-- CAR statistics
|
|
|
|
hh3cCBQoSFrPvcCarRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for CAR
|
|
in a QoS policy applied on FR PVC."
|
|
::= { hh3cCBQoSFrPvcStaticsObjects 3 }
|
|
|
|
hh3cCBQoSFrPvcCarRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CAR statistics entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSFrPvcCarRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcCarRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcCarConformPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcCarConformBytes
|
|
Counter64,
|
|
hh3cCBQoSFrPvcCarExceedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcCarExceedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSFrPvcCarConformPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets conform CIR."
|
|
::= { hh3cCBQoSFrPvcCarRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSFrPvcCarConformBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes conform CIR."
|
|
::= { hh3cCBQoSFrPvcCarRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSFrPvcCarExceedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets exceed CIR."
|
|
::= { hh3cCBQoSFrPvcCarRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSFrPvcCarExceedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes exceed CIR."
|
|
::= { hh3cCBQoSFrPvcCarRunInfoEntry 4 }
|
|
|
|
-- GTS statistics
|
|
|
|
hh3cCBQoSFrPvcGtsRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcGtsRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for GTS
|
|
in a QoS policy applied on FR PVC."
|
|
::= { hh3cCBQoSFrPvcStaticsObjects 4 }
|
|
|
|
hh3cCBQoSFrPvcGtsRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcGtsRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"GTS statistics entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSFrPvcGtsRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcGtsRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcGtsPassedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcGtsPassedBytes
|
|
Counter64,
|
|
hh3cCBQoSFrPvcGtsDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcGtsDiscardedBytes
|
|
Counter64,
|
|
hh3cCBQoSFrPvcGtsDelayedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcGtsDelayedBytes
|
|
Counter64,
|
|
hh3cCBQoSFrPvcGtsQueueSize
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSFrPvcGtsPassedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets passed by GTS."
|
|
::= { hh3cCBQoSFrPvcGtsRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSFrPvcGtsPassedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes passed by GTS."
|
|
::= { hh3cCBQoSFrPvcGtsRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSFrPvcGtsDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded by GTS."
|
|
::= { hh3cCBQoSFrPvcGtsRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSFrPvcGtsDiscardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded by GTS."
|
|
::= { hh3cCBQoSFrPvcGtsRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSFrPvcGtsDelayedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets delayed by GTS."
|
|
::= { hh3cCBQoSFrPvcGtsRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSFrPvcGtsDelayedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes delayed by GTS."
|
|
::= { hh3cCBQoSFrPvcGtsRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSFrPvcGtsQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet number of GTS queue."
|
|
::= { hh3cCBQoSFrPvcGtsRunInfoEntry 7 }
|
|
|
|
-- Remark statistics
|
|
|
|
hh3cCBQoSFrPvcRemarkRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcRemarkRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for remarking
|
|
in a QoS policy applied on FR PVC."
|
|
::= { hh3cCBQoSFrPvcStaticsObjects 5 }
|
|
|
|
hh3cCBQoSFrPvcRemarkRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcRemarkRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking statistics entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSFrPvcRemarkRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcRemarkRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcRemarkedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSFrPvcRemarkedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets remarked."
|
|
::= { hh3cCBQoSFrPvcRemarkRunInfoEntry 1 }
|
|
|
|
-- Queue statistics
|
|
|
|
hh3cCBQoSFrPvcQueueRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for queue
|
|
in a QoS policy applied on FR PVC."
|
|
::= { hh3cCBQoSFrPvcStaticsObjects 6 }
|
|
|
|
hh3cCBQoSFrPvcQueueRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue statistics entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSFrPvcQueueRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcQueueRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcQueueMatchedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcQueueMatchedBytes
|
|
Counter64,
|
|
hh3cCBQoSFrPvcQueueEnqueuedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcQueueEnqueuedBytes
|
|
Counter64,
|
|
hh3cCBQoSFrPvcQueueDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcQueueDiscardedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSFrPvcQueueMatchedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matched to enqueue."
|
|
::= { hh3cCBQoSFrPvcQueueRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSFrPvcQueueMatchedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched to en-queue."
|
|
::= { hh3cCBQoSFrPvcQueueRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSFrPvcQueueEnqueuedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets en-queued."
|
|
::= { hh3cCBQoSFrPvcQueueRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSFrPvcQueueEnqueuedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes enqueued."
|
|
::= { hh3cCBQoSFrPvcQueueRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSFrPvcQueueDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded when enqueued by discard method."
|
|
::= { hh3cCBQoSFrPvcQueueRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSFrPvcQueueDiscardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded when enqueued by discard method."
|
|
::= { hh3cCBQoSFrPvcQueueRunInfoEntry 6 }
|
|
|
|
-- WRED statistics
|
|
|
|
hh3cCBQoSFrPvcWredRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcWredRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for WRED
|
|
in a QoS policy applied on FR PVC.
|
|
"
|
|
::= { hh3cCBQoSFrPvcStaticsObjects 7 }
|
|
|
|
hh3cCBQoSFrPvcWredRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcWredRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED statistics entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex,
|
|
hh3cCBQoSWredClassValue }
|
|
::= { hh3cCBQoSFrPvcWredRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcWredRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcWredRandomDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcWredTailDiscardedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSFrPvcWredRandomDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets randomly discarded by WRED."
|
|
::= { hh3cCBQoSFrPvcWredRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSFrPvcWredTailDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets tail-discarded by WRED."
|
|
::= { hh3cCBQoSFrPvcWredRunInfoEntry 2 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSFrPvcAccountingRunInfoTable
|
|
--
|
|
hh3cCBQoSFrPvcAccountingRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for account
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSFrPvcStaticsObjects 8 }
|
|
|
|
hh3cCBQoSFrPvcAccountingRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSFrPvcAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account statistics entry."
|
|
INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex,
|
|
hh3cCBQoSFrPvcApplyPolicyDlciNum,
|
|
hh3cCBQoSFrPvcApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex,
|
|
hh3cCBQoSWredClassValue
|
|
}
|
|
::= { hh3cCBQoSFrPvcAccountingRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSFrPvcAccountingRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSFrPvcAccountingPackets
|
|
Counter64,
|
|
hh3cCBQoSFrPvcAccountingBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSFrPvcAccountingPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets."
|
|
::= { hh3cCBQoSFrPvcAccountingRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSFrPvcAccountingBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes."
|
|
::= { hh3cCBQoSFrPvcAccountingRunInfoEntry 2 }
|
|
|
|
-- Ethernet Interface VLAN: policy Running statistics information
|
|
|
|
hh3cCBQoSVlanStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 4 }
|
|
|
|
-- Class match statistics
|
|
|
|
hh3cCBQoSVlanClassMatchRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSVlanClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for matching a classifier
|
|
in a QoS policy applied on Ethernet VLAN.
|
|
"
|
|
::= { hh3cCBQoSVlanStaticsObjects 1 }
|
|
|
|
hh3cCBQoSVlanClassMatchRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSVlanClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Classifier matching statistics entry."
|
|
INDEX { hh3cCBQoSVlanApplyPolicyVlanid,
|
|
hh3cCBQoSVlanApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSVlanClassMatchRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSVlanClassMatchRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSVlanClassMatchedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSVlanClassMatchedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matching a class in a QoS policy."
|
|
::= { hh3cCBQoSVlanClassMatchRunInfoEntry 1 }
|
|
|
|
--
|
|
-- nodes of hh3cCBQoSIfVlanAccountingRunInfoTable
|
|
--
|
|
hh3cCBQoSVlanAccountingRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSVlanAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Running statistics for account
|
|
in a QoS policy applied on the interface."
|
|
::= { hh3cCBQoSVlanStaticsObjects 2 }
|
|
|
|
hh3cCBQoSVlanAccountingRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSVlanAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account statistics entry."
|
|
INDEX { hh3cCBQoSVlanApplyPolicyVlanid,
|
|
hh3cCBQoSVlanApplyPolicyDirection,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSVlanAccountingRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSVlanAccountingRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSVlanAccountingPackets
|
|
Counter64,
|
|
hh3cCBQoSVlanAccountingBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSVlanAccountingPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets."
|
|
::= { hh3cCBQoSVlanAccountingRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSVlanAccountingBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes."
|
|
::= { hh3cCBQoSVlanAccountingRunInfoEntry 2 }
|
|
|
|
-- Index Object
|
|
hh3cCBQoSApplyPolicyIndexObjects OBJECT IDENTIFIER
|
|
::= { hh3cCBQoSApplyPolicyStaticsObjects 5 }
|
|
|
|
--
|
|
-- ApplyObjectTable
|
|
--
|
|
hh3cCBQoSApplyObjectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS apply object index. It provides the function
|
|
of querying the information of QoS apply object, which
|
|
consists of interface type, interface index, ATM PVC, FR DLCI
|
|
and nesting policy index, using QoS apply object index."
|
|
::= { hh3cCBQoSApplyPolicyIndexObjects 1 }
|
|
|
|
hh3cCBQoSApplyObjectEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object index entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex }
|
|
::= { hh3cCBQoSApplyObjectTable 1 }
|
|
|
|
Hh3cCBQoSApplyObjectEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSApplyObjectIndex
|
|
Unsigned32,
|
|
hh3cCBQoSApplyObjectType
|
|
ApplyObjectType,
|
|
hh3cCBQoSApplyObjectDirection
|
|
DirectionType,
|
|
hh3cCBQoSApplyObjectMainSite
|
|
Unsigned32,
|
|
hh3cCBQoSApplyObjectSubChannel
|
|
Unsigned32,
|
|
hh3cCBQoSApplyObjectSubClass
|
|
Unsigned32,
|
|
hh3cCBQoSApplyObjectSubClassSec
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cCBQoSApplyObjectIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object index. It represents the unique identifier
|
|
of QoS policy applied position. It generates when QoS policy
|
|
is applied considering ifIndex, VLAN ID, ATM PVC, FR DLCI and
|
|
policy nesting."
|
|
::= { hh3cCBQoSApplyObjectEntry 1 }
|
|
|
|
hh3cCBQoSApplyObjectType OBJECT-TYPE
|
|
SYNTAX ApplyObjectType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Apply object type."
|
|
::= { hh3cCBQoSApplyObjectEntry 2 }
|
|
|
|
hh3cCBQoSApplyObjectDirection OBJECT-TYPE
|
|
SYNTAX DirectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of QoS apply object."
|
|
::= { hh3cCBQoSApplyObjectEntry 3 }
|
|
|
|
hh3cCBQoSApplyObjectMainSite OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Its value depends on hh3cCBQoSApplyObjectType.
|
|
It represents VLAN ID when hh3cCBQoSApplyObjectType
|
|
is vlan, and represents chassis ID when hh3cCBQoSApplyObjectType
|
|
is controlPlane, otherwise it represents ifIndex."
|
|
::= { hh3cCBQoSApplyObjectEntry 4 }
|
|
|
|
hh3cCBQoSApplyObjectSubChannel OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Its value depends on hh3cCBQoSApplyObjectType.
|
|
It represents the value of VPI/VCI, of which high 16-bits
|
|
is VPI and low 16-bits is VCI, when hh3cCBQoSApplyObjectType
|
|
is atmPvc.
|
|
It represents the value of data link connection identifier
|
|
in FR network, when hh3cCBQoSApplyObjectType is frDlci.
|
|
It represents slot ID, when hh3cCBQoSApplyObjectType is controlPlane.
|
|
Otherwise the value is '0xFFFFFFFF'."
|
|
::= { hh3cCBQoSApplyObjectEntry 5 }
|
|
|
|
hh3cCBQoSApplyObjectSubClass OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value represents level-1 sub class index when the QoS
|
|
apply object is level-2 or level-3 nesting policy. Otherwise
|
|
the value is '0xFFFFFFFF'."
|
|
::= { hh3cCBQoSApplyObjectEntry 6 }
|
|
|
|
hh3cCBQoSApplyObjectSubClassSec OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value represents level-2 sub class index when the QoS
|
|
apply object is level-3 nesting policy. Otherwise
|
|
the value is '0xFFFFFFFF'."
|
|
::= { hh3cCBQoSApplyObjectEntry 7 }
|
|
|
|
--
|
|
-- IntApplyObjectTable
|
|
--
|
|
hh3cCBQoSIntApplyObjectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSIntApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table used for querying the QoS apply object indexes by
|
|
interface index. It is suitable for querying QoS apply
|
|
object indexes for policies applied on Ethernet ports, ATM
|
|
ports and FR ports."
|
|
::= { hh3cCBQoSApplyPolicyIndexObjects 2 }
|
|
|
|
hh3cCBQoSIntApplyObjectEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSIntApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object on interface index querying entry."
|
|
INDEX { hh3cCBQoSIntApplyObjectIfIndex,
|
|
hh3cCBQoSApplyObjectDirection }
|
|
::= { hh3cCBQoSIntApplyObjectTable 1 }
|
|
|
|
Hh3cCBQoSIntApplyObjectEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSIntApplyObjectIfIndex
|
|
Unsigned32,
|
|
hh3cCBQoSIntApplyObjectIndex
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cCBQoSIntApplyObjectIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface index."
|
|
::= { hh3cCBQoSIntApplyObjectEntry 1 }
|
|
|
|
hh3cCBQoSIntApplyObjectIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object index."
|
|
::= { hh3cCBQoSIntApplyObjectEntry 2 }
|
|
|
|
--
|
|
-- VlanApplyObjectTable
|
|
--
|
|
hh3cCBQoSVlanApplyObjectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSVlanApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table used for querying the QoS apply object indexes by VLAN
|
|
ID and policy direction. It is suitable for querying QoS
|
|
apply object indexes for policies applied on VLANs. If the
|
|
value of hh3cCBQoSVlanApplyObjectVlanID is 0, it means querying
|
|
Qos apply object index for policy applied on global."
|
|
::= { hh3cCBQoSApplyPolicyIndexObjects 3 }
|
|
|
|
hh3cCBQoSVlanApplyObjectEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSVlanApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN apply object entry."
|
|
INDEX { hh3cCBQoSVlanApplyObjectVlanID,
|
|
hh3cCBQoSApplyObjectDirection }
|
|
::= { hh3cCBQoSVlanApplyObjectTable 1 }
|
|
|
|
Hh3cCBQoSVlanApplyObjectEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSVlanApplyObjectVlanID
|
|
Unsigned32,
|
|
hh3cCBQoSVlanApplyObjectIndex
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cCBQoSVlanApplyObjectVlanID OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN ID."
|
|
::= { hh3cCBQoSVlanApplyObjectEntry 1 }
|
|
|
|
hh3cCBQoSVlanApplyObjectIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object index."
|
|
::= { hh3cCBQoSVlanApplyObjectEntry 2 }
|
|
|
|
--
|
|
-- PvcApplyObjectTable
|
|
--
|
|
hh3cCBQoSPvcApplyObjectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSPvcApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table used for querying the QoS apply object indexes by ATM
|
|
PVC or FR DLCI, ifIndex and policy direction. It is suitable
|
|
for querying QoS apply object indexes for policies applied on
|
|
ATM PVCs or FR DLCIs."
|
|
::= { hh3cCBQoSApplyPolicyIndexObjects 4 }
|
|
|
|
hh3cCBQoSPvcApplyObjectEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSPvcApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object querying entry for ATM PVC or FR
|
|
DLCI."
|
|
INDEX { hh3cCBQoSPvcApplyObjectIfIndex,
|
|
hh3cCBQoSPvcApplyObjectPvcID,
|
|
hh3cCBQoSApplyObjectDirection }
|
|
::= { hh3cCBQoSPvcApplyObjectTable 1 }
|
|
|
|
Hh3cCBQoSPvcApplyObjectEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSPvcApplyObjectIfIndex
|
|
Unsigned32,
|
|
hh3cCBQoSPvcApplyObjectPvcID
|
|
Unsigned32,
|
|
hh3cCBQoSPvcApplyObjectIndex
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cCBQoSPvcApplyObjectIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface index."
|
|
::= { hh3cCBQoSPvcApplyObjectEntry 1 }
|
|
|
|
hh3cCBQoSPvcApplyObjectPvcID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the QoS apply object queried is a ATM PVC, its input value
|
|
represents a VPI/VCI. If the QoS apply object queried is a FR
|
|
DLCI, its input value represents a value of FR DLCI."
|
|
::= { hh3cCBQoSPvcApplyObjectEntry 2 }
|
|
|
|
hh3cCBQoSPvcApplyObjectIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object index."
|
|
::= { hh3cCBQoSPvcApplyObjectEntry 3 }
|
|
|
|
--
|
|
-- hh3cCBQoSNestPolicyApplyObjectTable
|
|
--
|
|
hh3cCBQoSNestPolicyApplyObjectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSNestPolicyApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table used for querying the nested QoS policy apply object indexes.
|
|
It is suitable for querying nested QoS apply object indexes for policies
|
|
applied on ifIndex, VLAN ID, ATM PVC or FR DLCI."
|
|
::= { hh3cCBQoSApplyPolicyIndexObjects 5 }
|
|
|
|
hh3cCBQoSNestPolicyApplyObjectEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSNestPolicyApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object on policy querying entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex,
|
|
hh3cCBQoSNestPolicyClassIndex}
|
|
::= { hh3cCBQoSNestPolicyApplyObjectTable 1 }
|
|
|
|
Hh3cCBQoSNestPolicyApplyObjectEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSNestPolicyClassIndex
|
|
Unsigned32,
|
|
hh3cCBQoSNestPolicyApplyObjectIndex
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cCBQoSNestPolicyClassIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policyclass index in father policy."
|
|
::= { hh3cCBQoSNestPolicyApplyObjectEntry 1 }
|
|
|
|
hh3cCBQoSNestPolicyApplyObjectIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object index of the son policy."
|
|
::= { hh3cCBQoSNestPolicyApplyObjectEntry 2 }
|
|
|
|
--
|
|
-- hh3cCBQoSCpApplyObjectTable
|
|
--
|
|
hh3cCBQoSCpApplyObjectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSCpApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table used for querying the QoS policy apply object indexes
|
|
by chassis ID and slot ID. It is suitable for querying QoS apply
|
|
object indexes for policies applied on control plane."
|
|
::= { hh3cCBQoSApplyPolicyIndexObjects 6 }
|
|
|
|
hh3cCBQoSCpApplyObjectEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSCpApplyObjectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS policy apply object on control plane querying entry."
|
|
INDEX { hh3cCBQoSCpApplyObjectChassis,
|
|
hh3cCBQoSCpApplyObjectSlot,
|
|
hh3cCBQoSApplyObjectDirection}
|
|
::= { hh3cCBQoSCpApplyObjectTable 1 }
|
|
|
|
Hh3cCBQoSCpApplyObjectEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSCpApplyObjectChassis
|
|
Unsigned32,
|
|
hh3cCBQoSCpApplyObjectSlot
|
|
Unsigned32,
|
|
hh3cCBQoSCpApplyObjectIndex
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cCBQoSCpApplyObjectChassis OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chassis ID."
|
|
::= { hh3cCBQoSCpApplyObjectEntry 1 }
|
|
|
|
hh3cCBQoSCpApplyObjectSlot OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slot ID."
|
|
::= { hh3cCBQoSCpApplyObjectEntry 2 }
|
|
|
|
hh3cCBQoSCpApplyObjectIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS apply object index."
|
|
::= { hh3cCBQoSCpApplyObjectEntry 3 }
|
|
|
|
-- Statistics
|
|
|
|
hh3cCBQoSStaticsObjects OBJECT IDENTIFIER
|
|
::= { hh3cCBQoSApplyPolicyStaticsObjects 6 }
|
|
|
|
-- CBQ statistics
|
|
|
|
hh3cCBQoSCbqRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSCbqRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of CBQ running statistics.
|
|
When policy using queue behavior is applied on QoS apply
|
|
object, the QoS apply object will use Class Based Queuing."
|
|
::= { hh3cCBQoSStaticsObjects 1 }
|
|
|
|
hh3cCBQoSCbqRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSCbqRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CBQ statistics entry of QoS apply object."
|
|
INDEX { hh3cCBQoSApplyObjectIndex }
|
|
::= { hh3cCBQoSCbqRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSCbqRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSCbqQueueSize
|
|
Integer32,
|
|
hh3cCBQoSCbqDiscard
|
|
Counter64,
|
|
hh3cCBQoSCbqEfQueueSize
|
|
Integer32,
|
|
hh3cCBQoSCbqAfQueueSize
|
|
Integer32,
|
|
hh3cCBQoSCbqBeQueueSize
|
|
Integer32,
|
|
hh3cCBQoSCbqBeActiveQueueNum
|
|
Integer32,
|
|
hh3cCBQoSCbqBeMaxActiveQueueNum
|
|
Integer32,
|
|
hh3cCBQoSCbqBeTotalQueueNum
|
|
Integer32,
|
|
hh3cCBQoSCbqAfAllocatedQueueNum
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSCbqQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets in CBQ queue."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSCbqDiscard OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of discarded packets which couldn't queue."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSCbqEfQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets in EF queue."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSCbqAfQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets in AF queue."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSCbqBeQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets in BE Queue."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSCbqBeActiveQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Active BE Queues."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSCbqBeMaxActiveQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max number of Active BE Queues."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 7 }
|
|
|
|
hh3cCBQoSCbqBeTotalQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of total BE Queues."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 8 }
|
|
|
|
hh3cCBQoSCbqAfAllocatedQueueNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of allocated AF Queues."
|
|
::= { hh3cCBQoSCbqRunInfoEntry 9 }
|
|
|
|
-- Class match statistics
|
|
|
|
hh3cCBQoSClassMatchRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of running statistics for matching a classifier on a
|
|
QoS apply object."
|
|
::= { hh3cCBQoSStaticsObjects 2 }
|
|
|
|
hh3cCBQoSClassMatchRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSClassMatchRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Classifier's matching statistics information entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSClassMatchRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSClassMatchRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSClassMatchedPackets
|
|
Counter64,
|
|
hh3cCBQoSClassMatchedBytes
|
|
Counter64,
|
|
hh3cCBQoSClassFwdPktpps
|
|
Unsigned32,
|
|
hh3cCBQoSClassFwdPktbps
|
|
Unsigned32,
|
|
hh3cCBQoSClassDropPktpps
|
|
Unsigned32,
|
|
hh3cCBQoSClassDropPktbps
|
|
Unsigned32,
|
|
hh3cCBQoSClassFlowStatInterval
|
|
Unsigned32,
|
|
hh3cCBQoSClassBehaviorStatus
|
|
INTEGER
|
|
}
|
|
|
|
hh3cCBQoSClassMatchedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matching a class in a QoS policy."
|
|
::= { hh3cCBQoSClassMatchRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSClassMatchedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matching a class in a QoS policy."
|
|
::= { hh3cCBQoSClassMatchRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSClassFwdPktpps OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average number of packets macthing the class forwarded
|
|
per second in the last interval.
|
|
Unit: pps."
|
|
::= { hh3cCBQoSClassMatchRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSClassFwdPktbps OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average bits of packets matching the class forwarded
|
|
per second in the last interval.
|
|
Unit: bps."
|
|
::= { hh3cCBQoSClassMatchRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSClassDropPktpps OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average number of packets matching the class dropped
|
|
per second in the last interval.
|
|
Unit: pps."
|
|
::= { hh3cCBQoSClassMatchRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSClassDropPktbps OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average bits of packets matching the class dropped
|
|
per second in the last interval.
|
|
Unit: bps."
|
|
::= { hh3cCBQoSClassMatchRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSClassFlowStatInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interval of collecting traffic statistics.
|
|
Unit: minute."
|
|
::= { hh3cCBQoSClassMatchRunInfoEntry 7 }
|
|
|
|
hh3cCBQoSClassBehaviorStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
success(1),
|
|
failure(2),
|
|
partialSuccess(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Classifier-behavior applying status."
|
|
::= { hh3cCBQoSClassMatchRunInfoEntry 8 }
|
|
|
|
-- CAR statistics
|
|
|
|
hh3cCBQoSCarRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of running statistics for CAR on a QoS apply object."
|
|
::= { hh3cCBQoSStaticsObjects 3 }
|
|
|
|
hh3cCBQoSCarRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CAR statistics information entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSCarRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSCarRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSCarGreenPackets
|
|
Counter64,
|
|
hh3cCBQoSCarGreenBytes
|
|
Counter64,
|
|
hh3cCBQoSCarRedPackets
|
|
Counter64,
|
|
hh3cCBQoSCarRedBytes
|
|
Counter64,
|
|
hh3cCBQoSCarYellowPackets
|
|
Counter64,
|
|
hh3cCBQoSCarYellowBytes
|
|
Counter64,
|
|
hh3cCBQoSCarClassName
|
|
OCTET STRING,
|
|
hh3cCBQoSCarGreenpps
|
|
Counter64,
|
|
hh3cCBQoSCarGreenbps
|
|
Counter64,
|
|
hh3cCBQoSCarRedpps
|
|
Counter64,
|
|
hh3cCBQoSCarRedbps
|
|
Counter64,
|
|
hh3cCBQoSCarYellowpps
|
|
Counter64,
|
|
hh3cCBQoSCarYellowbps
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSCarGreenPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of green packets."
|
|
::= { hh3cCBQoSCarRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSCarGreenBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of green bytes."
|
|
::= { hh3cCBQoSCarRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSCarRedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of red packets."
|
|
::= { hh3cCBQoSCarRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSCarRedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of red bytes."
|
|
::= { hh3cCBQoSCarRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSCarYellowPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of yellow packets."
|
|
::= { hh3cCBQoSCarRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSCarYellowBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of yellow bytes."
|
|
::= { hh3cCBQoSCarRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSCarClassName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of classifier."
|
|
::= { hh3cCBQoSCarRunInfoEntry 7 }
|
|
|
|
hh3cCBQoSCarGreenpps OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average number of green packets matching a class in a QoS policy
|
|
per second in the last interval.
|
|
Unit: pps."
|
|
::= { hh3cCBQoSCarRunInfoEntry 8 }
|
|
|
|
hh3cCBQoSCarGreenbps OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average bits of green packets matching a class in a QoS policy
|
|
per second in the last interval.
|
|
Unit: bps."
|
|
::= { hh3cCBQoSCarRunInfoEntry 9 }
|
|
|
|
hh3cCBQoSCarRedpps OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average number of red packets matching a class in a QoS policy
|
|
per second in the last interval.
|
|
Unit: pps."
|
|
::= { hh3cCBQoSCarRunInfoEntry 10 }
|
|
|
|
hh3cCBQoSCarRedbps OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average bits of red packets matching a class in a QoS policy
|
|
per second in the last interval.
|
|
Unit: bps."
|
|
::= { hh3cCBQoSCarRunInfoEntry 11 }
|
|
|
|
hh3cCBQoSCarYellowpps OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average number of yellow packets matching a class in a QoS policy
|
|
per second in the last interval.
|
|
Unit: pps."
|
|
::= { hh3cCBQoSCarRunInfoEntry 12 }
|
|
|
|
hh3cCBQoSCarYellowbps OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average bits of yellow packets matching a class in a QoS policy
|
|
per second in the last interval.
|
|
Unit: bps."
|
|
::= { hh3cCBQoSCarRunInfoEntry 13 }
|
|
|
|
-- GTS statistics
|
|
|
|
hh3cCBQoSGtsRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSGtsRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of running statistics for GTS on a QoS apply object."
|
|
::= { hh3cCBQoSStaticsObjects 4 }
|
|
|
|
hh3cCBQoSGtsRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSGtsRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"GTS statistics entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSGtsRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSGtsRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSGtsPassedPackets
|
|
Counter64,
|
|
hh3cCBQoSGtsPassedBytes
|
|
Counter64,
|
|
hh3cCBQoSGtsDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSGtsDiscardedBytes
|
|
Counter64,
|
|
hh3cCBQoSGtsDelayedPackets
|
|
Counter64,
|
|
hh3cCBQoSGtsDelayedBytes
|
|
Counter64,
|
|
hh3cCBQoSGtsQueueSize
|
|
Integer32
|
|
}
|
|
|
|
hh3cCBQoSGtsPassedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets passed by GTS."
|
|
::= { hh3cCBQoSGtsRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSGtsPassedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes passed by GTS."
|
|
::= { hh3cCBQoSGtsRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSGtsDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded by GTS."
|
|
::= { hh3cCBQoSGtsRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSGtsDiscardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded by GTS."
|
|
::= { hh3cCBQoSGtsRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSGtsDelayedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets delayed by GTS."
|
|
::= { hh3cCBQoSGtsRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSGtsDelayedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes delayed by GTS."
|
|
::= { hh3cCBQoSGtsRunInfoEntry 6 }
|
|
|
|
hh3cCBQoSGtsQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets in GTS queue."
|
|
::= { hh3cCBQoSGtsRunInfoEntry 7 }
|
|
|
|
-- Remark statistics
|
|
|
|
hh3cCBQoSRemarkRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSRemarkRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of running statistics for remarking on a QoS apply
|
|
object."
|
|
::= { hh3cCBQoSStaticsObjects 5 }
|
|
|
|
hh3cCBQoSRemarkRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSRemarkRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking statistics entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSRemarkRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSRemarkRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSRemarkedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSRemarkedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of remarked packets."
|
|
::= { hh3cCBQoSRemarkRunInfoEntry 1 }
|
|
|
|
-- Queue statistics
|
|
|
|
hh3cCBQoSQueueRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of running statistics for queue on a QoS apply
|
|
object."
|
|
::= { hh3cCBQoSStaticsObjects 6 }
|
|
|
|
hh3cCBQoSQueueRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue statistics entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex,
|
|
hh3cCBQoSPolicyClassIndex }
|
|
::= { hh3cCBQoSQueueRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSQueueRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSQueueMatchedPackets
|
|
Counter64,
|
|
hh3cCBQoSQueueMatchedBytes
|
|
Counter64,
|
|
hh3cCBQoSQueueEnqueuedPackets
|
|
Counter64,
|
|
hh3cCBQoSQueueEnqueuedBytes
|
|
Counter64,
|
|
hh3cCBQoSQueueDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSQueueDiscardedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSQueueMatchedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matched to queue."
|
|
::= { hh3cCBQoSQueueRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSQueueMatchedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched to queue."
|
|
::= { hh3cCBQoSQueueRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSQueueEnqueuedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets queued."
|
|
::= { hh3cCBQoSQueueRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSQueueEnqueuedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes queued."
|
|
::= { hh3cCBQoSQueueRunInfoEntry 4 }
|
|
|
|
hh3cCBQoSQueueDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded when queued by discard method."
|
|
::= { hh3cCBQoSQueueRunInfoEntry 5 }
|
|
|
|
hh3cCBQoSQueueDiscardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded when queued by discard method."
|
|
::= { hh3cCBQoSQueueRunInfoEntry 6 }
|
|
|
|
-- WRED statistics
|
|
|
|
hh3cCBQoSWredRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSWredRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of running statistics for WRED on a QoS apply object."
|
|
::= { hh3cCBQoSStaticsObjects 7 }
|
|
|
|
hh3cCBQoSWredRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSWredRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED statistics entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex,
|
|
hh3cCBQoSPolicyClassIndex,
|
|
hh3cCBQoSWredClassValue }
|
|
::= { hh3cCBQoSWredRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSWredRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSWredRandomDiscardedPackets
|
|
Counter64,
|
|
hh3cCBQoSWredTailDiscardedPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSWredRandomDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets random-discarded by WRED."
|
|
::= { hh3cCBQoSWredRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSWredTailDiscardedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets tail-discarded by WRED."
|
|
::= { hh3cCBQoSWredRunInfoEntry 2 }
|
|
|
|
--
|
|
-- Accounting RunInfo
|
|
--
|
|
hh3cCBQoSAccountingRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of running statistics for account on a QoS apply
|
|
object."
|
|
::= { hh3cCBQoSStaticsObjects 8 }
|
|
|
|
hh3cCBQoSAccountingRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSAccountingRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Account statistics entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex,
|
|
hh3cCBQoSPolicyClassIndex
|
|
}
|
|
::= { hh3cCBQoSAccountingRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSAccountingRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSAccountingPackets
|
|
Counter64,
|
|
hh3cCBQoSAccountingBytes
|
|
Counter64,
|
|
hh3cCBQoSAccountingPktpps
|
|
Counter64,
|
|
hh3cCBQoSAccountingPktbps
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSAccountingPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matching a class in a QoS policy."
|
|
::= { hh3cCBQoSAccountingRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSAccountingBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matching a class in a QoS policy."
|
|
::= { hh3cCBQoSAccountingRunInfoEntry 2 }
|
|
|
|
hh3cCBQoSAccountingPktpps OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average number of packets matching a class in a QoS policy
|
|
per second in the last interval.
|
|
Unit: pps."
|
|
::= { hh3cCBQoSAccountingRunInfoEntry 3 }
|
|
|
|
hh3cCBQoSAccountingPktbps OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average bits of packets matching a class in a QoS policy
|
|
per second in the last interval.
|
|
Unit: bps."
|
|
::= { hh3cCBQoSAccountingRunInfoEntry 4 }
|
|
|
|
--
|
|
-- Policy Accounting RunInfo
|
|
--
|
|
hh3cCBQoSPolicyAccRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCBQoSPolicyAccRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of running statistics for account on a QoS apply
|
|
object."
|
|
::= { hh3cCBQoSStaticsObjects 9 }
|
|
|
|
hh3cCBQoSPolicyAccRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCBQoSPolicyAccRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy account statistics entry."
|
|
INDEX { hh3cCBQoSApplyObjectIndex }
|
|
::= { hh3cCBQoSPolicyAccRunInfoTable 1 }
|
|
|
|
Hh3cCBQoSPolicyAccRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cCBQoSPolicyAccPackets
|
|
Counter64,
|
|
hh3cCBQoSPolicyAccBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cCBQoSPolicyAccPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matching a QoS policy."
|
|
::= { hh3cCBQoSPolicyAccRunInfoEntry 1 }
|
|
|
|
hh3cCBQoSPolicyAccBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matching a QoS policy."
|
|
::= { hh3cCBQoSPolicyAccRunInfoEntry 2 }
|
|
|
|
-- Policy applying status
|
|
|
|
hh3cCBQoSApplyingStatusObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 6 }
|
|
|
|
-- System status when applying policy
|
|
|
|
hh3cCBQoSApplyingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
idle(1),
|
|
busy(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object shows the status of the system when applying policy.
|
|
It is forbidden to set or read in this MIB module except current
|
|
table when the value is busy."
|
|
::= { hh3cCBQoSApplyingStatusObjects 1 }
|
|
|
|
-- Notifications
|
|
|
|
hh3cCBQoSNotifications OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 7 }
|
|
|
|
-- All trap definitions should be placed under this object.
|
|
|
|
hh3cCBQoSNotificationsPrefix OBJECT IDENTIFIER ::= { hh3cCBQoSNotifications 0 }
|
|
|
|
-- All objects used for TRAP only are defined here.
|
|
|
|
hh3cCBQoSIfPolicyChanged NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hh3cCBQoSIfApplyPolicyIfIndex,
|
|
hh3cCBQoSIfApplyPolicyDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification will be sent when the applying status
|
|
of the policy on the interface is changed."
|
|
::= { hh3cCBQoSNotificationsPrefix 1 }
|
|
|
|
hh3cCBQoSVlanPolicyChanged NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hh3cCBQoSVlanApplyPolicyVlanid,
|
|
hh3cCBQoSVlanApplyPolicyDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification will be sent when the applying status
|
|
of the policy on the VLAN is changed."
|
|
::= { hh3cCBQoSNotificationsPrefix 2 }
|
|
|
|
END
|