summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-SPLAT-QOS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-SPLAT-QOS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-SPLAT-QOS-MIB')
-rw-r--r--MIBS/comware/HH3C-SPLAT-QOS-MIB3994
1 files changed, 3994 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SPLAT-QOS-MIB b/MIBS/comware/HH3C-SPLAT-QOS-MIB
new file mode 100644
index 0000000..3030c97
--- /dev/null
+++ b/MIBS/comware/HH3C-SPLAT-QOS-MIB
@@ -0,0 +1,3994 @@
+-- ------------------------------------------------------------------
+-- Copyright (c) 2004-2012 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Descripton: Qos MIB
+--
+-- History V2.3
+-- V1.0 2002-11-18 created by qizhenglin
+-- V1.1 2004-05-09 add and modify hh3cPortWredTable by tangshun
+-- V1.2 2004-08-05 modify hh3cQueueScheduleMode(add hq_wrr(9)) by qizhenglin
+-- v1.3 2004-08-12 add hh3cFlowtempVlanId,hh3cFlowtempCos to hh3cFlowtempTable
+-- v1.4 2004-09-17 change value range of hh3cRateLimitTargetRateKbps from 200..100000
+-- to 64..1000000 by zhuangyu
+-- v1.5 2004-10-12 updated by gaolong
+-- Import Counter64.
+-- Remove some adjacent hyphens
+-- Rewrite value of hh3cQueueScheduleMode and hh3cRateLimitConformActionType.
+-- Change all underscore('_') characters to hyphen characters('-') because
+-- underscore character is not allowed in MIB module.
+-- v1.51 2004-10-27 changed by zhuangyu
+-- 1 Add an enumeration in hh3cRateLimitConformActionType
+-- 2 Add hh3cRateLimitConformCos and hh3cRateLimitConformDscp in hh3cRateLimitTable
+-- 3 Import IpAddress
+-- v1.52 2004-12-13 updated by jinyi
+-- Fix syntax bugs and adjust format of the whole file.
+-- v1.53 2004-12-13 updated by zhuangyu
+-- Modify description of hh3cRateLimitExceedDscp,hh3cRateLimitConformDscp and hh3cPriorityDscp.
+-- v1.6 2004-12-1 changed by yangjianjun
+-- Add hh3cMirroringGroupTable
+-- hh3cMirroringGroupMirrorTable
+-- hh3cMirroringGroupMonitorTable
+-- hh3cMirroringGroupReflectorTable
+-- hh3cMirroringGroupRprobeVlanTable
+-- v1.7 2005-4-6 changed by fanghailin
+-- Add hh3cRedirectToSlotNo hh3cRedirectRemarkedDSCP hh3cRedirectRemarkedPri hh3cRedirectRemarkedTos
+-- hh3cRedirectToNextHop3 hh3cRedirectTargetVlan hh3cRedirectMode
+-- in hh3cRedirectTable Notice:All the nodes are used only for L3plus funtion and speciality.
+-- v1.8 2005-5-18 updated by zhangyinxi
+-- Add hh3cRedirectToNestedVlanID and hh3cRedirectToModifiedVlanID
+-- v1.9 2005-6-27
+-- 1. Add hh3cMirroringGroupMirrorMacTable, hh3cMirroringGroupMirrorVlanTable,
+-- hh3cPortTrustTable, hh3cRemarkVlanIDTable, hh3cCosToDscpMapTable, hh3cDscpToLocalPreMapTable,
+-- hh3cDscpToDropPreMapTable, hh3cDscpToCosMapTable, hh3cDscpToDscpMapTable,
+-- hh3cRateLimitMeterStatByteCount, hh3cRateLimitMeterStatByteXCount,
+-- hh3cRateLimitMeterStatState by liyan and wangyingxia
+-- 2. Modify the range of hh3cRateLimitTargetRateKbps by liyan and wangyingxia
+-- 3. Add hh3cMirrorToGroup in hh3cMirrorTable by yubin
+-- v2.0 2005-10-25 updated by houli
+-- 1. Remove value range of hh3cLineRateValue
+-- 2. Remove value range of hh3cRateLimitTargetRateMbps
+-- V2.1 2005-11-07 update by wangyingxia
+-- 1. Add Hh3cMirrorOrMonitorType and hh3cMirroringGroupMonitorType
+-- 2. Modify the description of hh3cMirroringGroupMonitorIfIndex
+-- 3. Change the value range of hh3cRedirectTargetVlan by lihaijun
+-- V2.2 2005-12-19 update by wangyingxia
+-- 1. Add hh3cMirroringGroupMirrorInTypeList, hh3cMirroringGroupMirrorOutTypeList
+-- by wangyingxia
+-- 2. change the description of hh3cMirroringGroupMirrorInboundIfIndexList
+-- add hh3cMirroringGroupMirrorOutboundIfIndexList by wangyingxia
+-- v2.3 2006-01-16 updated by houli
+-- 1. Remove value range of hh3cTrafficShapeMaxRate
+-- 2. Remove value range of hh3cTrafficShapeBurstSize
+-- ------------------------------------------------------------------
+-- ------------------------------------------------------------------
+--
+-- Import and definition
+--
+-- ------------------------------------------------------------------
+HH3C-LswQos-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+
+ Integer32, MODULE-IDENTITY,OBJECT-TYPE,Counter32, Counter64,IpAddress
+ FROM SNMPv2-SMI
+ TruthValue, MacAddress, RowStatus, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ hh3clswCommon
+ FROM HH3C-OID-MIB;
+
+
+---------- Following is for Node£ºhh3cLswQosMib --------
+ hh3cLswQosAclMib MODULE-IDENTITY
+ LAST-UPDATED "200211190000Z"
+ ORGANIZATION
+ "New H3C Tech. Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Tech. Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:100085
+ "
+ DESCRIPTION
+ "Module node for qos and acl."
+ REVISION "200211190000Z"
+ DESCRIPTION
+ "Table of qos and acl."
+ ::= { hh3clswCommon 16 }
+
+ Hh3cMirrorOrMonitorType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "
+ Specify the mirror source or destination type.
+ port(1):
+ the mirror source or destination is port.
+ board(2):
+ the mirror source or destination is board.
+ "
+ SYNTAX INTEGER
+ {
+ port(1),
+ board(2)
+ }
+
+---------- Following is for Node£ºhh3cLswQosMibObject --------
+ hh3cLswQosMibObject OBJECT IDENTIFIER ::= { hh3cLswQosAclMib 2 }
+
+ hh3cPriorityTrustMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ default(0),
+ dscp(1),
+ ipprecedence(2),
+ cos(3),
+ localprecedence(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Priority type of inbound queue."
+ DEFVAL { 0}
+ ::= { hh3cLswQosMibObject 1 }
+
+ hh3cPortMonitorBothIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of in/out monitor port."
+ DEFVAL { 0}
+ ::= { hh3cLswQosMibObject 2 }
+
+
+ --TABLE: hh3cQueueTable
+
+ hh3cQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Queue table which contains queue entry."
+ ::= { hh3cLswQosMibObject 3 }
+
+ hh3cQueueEntry OBJECT-TYPE
+ SYNTAX Hh3cQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration information of queue."
+ INDEX {
+ hh3cQueueIfIndex
+ }
+ ::= { hh3cQueueTable 1 }
+
+ Hh3cQueueEntry ::=
+ SEQUENCE
+ {
+ hh3cQueueIfIndex INTEGER,
+ hh3cQueueScheduleMode INTEGER,
+ hh3cQueueWeight1 INTEGER,
+ hh3cQueueWeight2 INTEGER,
+ hh3cQueueWeight3 INTEGER,
+ hh3cQueueWeight4 INTEGER,
+ hh3cQueueMaxDelay INTEGER,
+ hh3cQueueWeight5 INTEGER,
+ hh3cQueueWeight6 INTEGER,
+ hh3cQueueWeight7 INTEGER,
+ hh3cQueueWeight8 INTEGER
+ }
+
+
+ hh3cQueueIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cQueueEntry 1 }
+
+ hh3cQueueScheduleMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ sp(1),
+ wrr(2),
+ wrr-max-delay(3),
+ sc-0(4),
+ sc-1(5),
+ sc-2(6),
+ rr(7),
+ wfq(8),
+ hq-wrr(9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mode of the queue schedule."
+ DEFVAL { sp }
+ ::= { hh3cQueueEntry 2 }
+
+ hh3cQueueWeight1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If queue mode is wfq, then hh3cQueueWeight1 represent the bandwidth of queue 1.
+ If queue mode is wrr, then hh3cQueueWeight1 represent the weight of queue 1."
+ ::= { hh3cQueueEntry 3 }
+
+ hh3cQueueWeight2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If queue mode is wfq, then hh3cQueueWeight2 represent the bandwidth of queue 2.
+ If queue mode is wrr, then hh3cQueueWeight2 represent the weight of queue 2."
+ ::= { hh3cQueueEntry 4 }
+
+ hh3cQueueWeight3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If queue mode is wfq, then hh3cQueueWeight3 represent the bandwidth of queue 3.
+ If queue mode is wrr, then hh3cQueueWeight3 represent the weight of queue 3."
+ ::= { hh3cQueueEntry 5 }
+
+ hh3cQueueWeight4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If queue mode is wfq, then hh3cQueueWeight4 represent the bandwidth of queue 4.
+ If queue mode is wrr, then hh3cQueueWeight4 represent the weight of queue 4."
+ ::= { hh3cQueueEntry 6 }
+
+ hh3cQueueMaxDelay OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { hh3cQueueEntry 7 }
+
+ hh3cQueueWeight5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If queue mode is wfq, then hh3cQueueWeight5 represent the bandwidth of queue 5.
+ If queue mode is wrr, then hh3cQueueWeight5 represent the weight of queue 5."
+ ::= { hh3cQueueEntry 8 }
+
+ hh3cQueueWeight6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If queue mode is wfq, then hh3cQueueWeight6 represent the bandwidth of queue 6.
+ If queue mode is wrr, then hh3cQueueWeight6 represent the weight of queue 6."
+ ::= { hh3cQueueEntry 9 }
+
+ hh3cQueueWeight7 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If queue mode is wfq, then hh3cQueueWeight7 represent the bandwidth of queue 7.
+ If queue mode is wrr, then hh3cQueueWeight7 represent the weight of queue 7."
+ ::= { hh3cQueueEntry 10 }
+
+ hh3cQueueWeight8 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If queue mode is wfq, then hh3cQueueWeight8 represent the bandwidth of queue 8.
+ If queue mode is wrr, then hh3cQueueWeight8 represent the weight of queue 8."
+ ::= { hh3cQueueEntry 11 }
+
+
+ -- TABLE: hh3cRateLimitTable ------
+ hh3cRateLimitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cRateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rate limit table which contains limit entry. "
+ ::= { hh3cLswQosMibObject 4 }
+
+ hh3cRateLimitEntry OBJECT-TYPE
+ SYNTAX Hh3cRateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration information of the rate-limited port."
+ INDEX {
+ hh3cRateLimitAclIndex,
+ hh3cRateLimitIfIndex,
+ hh3cRateLimitVlanID,
+ hh3cRateLimitDirection
+ }
+ ::= { hh3cRateLimitTable 1 }
+
+ Hh3cRateLimitEntry ::=
+ SEQUENCE
+ {
+ hh3cRateLimitAclIndex INTEGER,
+ hh3cRateLimitIfIndex INTEGER,
+ hh3cRateLimitVlanID INTEGER,
+ hh3cRateLimitDirection INTEGER,
+ hh3cRateLimitUserAclNum INTEGER,
+ hh3cRateLimitUserAclRule INTEGER,
+ hh3cRateLimitIpAclNum INTEGER,
+ hh3cRateLimitIpAclRule INTEGER,
+ hh3cRateLimitLinkAclNum INTEGER,
+ hh3cRateLimitLinkAclRule INTEGER,
+ hh3cRateLimitTargetRateMbps INTEGER,
+ hh3cRateLimitTargetRateKbps INTEGER,
+ hh3cRateLimitPeakRate INTEGER,
+ hh3cRateLimitCIR INTEGER,
+ hh3cRateLimitCBS INTEGER,
+ hh3cRateLimitEBS INTEGER,
+ hh3cRateLimitPIR INTEGER,
+ hh3cRateLimitConformLocalPre INTEGER,
+ hh3cRateLimitConformActionType INTEGER,
+ hh3cRateLimitExceedActionType INTEGER,
+ hh3cRateLimitExceedDscp INTEGER,
+ hh3cRateLimitRuntime TruthValue,
+ hh3cRateLimitRowStatus RowStatus,
+ hh3cRateLimitExceedCos INTEGER,
+ hh3cRateLimitConformCos INTEGER,
+ hh3cRateLimitConformDscp INTEGER,
+ hh3cRateLimitMeterStatByteCount Counter64,
+ hh3cRateLimitMeterStatByteXCount Counter64,
+ hh3cRateLimitMeterStatState INTEGER
+ }
+
+ hh3cRateLimitAclIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..2999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of acl rule."
+ ::= { hh3cRateLimitEntry 1 }
+
+ hh3cRateLimitIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ifIndex of the rate-limited port."
+ ::= { hh3cRateLimitEntry 2 }
+
+ hh3cRateLimitVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { hh3cRateLimitEntry 3 }
+
+ hh3cRateLimitDirection OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), input(1), output(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Direction of the rate-limited port."
+ ::= { hh3cRateLimitEntry 4 }
+
+ hh3cRateLimitUserAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|5000..5999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of user acl."
+ ::= { hh3cRateLimitEntry 5 }
+
+ hh3cRateLimitUserAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of user acl-rule."
+ ::= { hh3cRateLimitEntry 6 }
+
+ hh3cRateLimitIpAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|2000..3999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of Ip acl."
+ ::= { hh3cRateLimitEntry 7 }
+
+ hh3cRateLimitIpAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of Ip acl-rule."
+ ::= { hh3cRateLimitEntry 8 }
+
+ hh3cRateLimitLinkAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|4000..4999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of link acl."
+ ::= { hh3cRateLimitEntry 9 }
+
+ hh3cRateLimitLinkAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of link acl-rule."
+ ::= { hh3cRateLimitEntry 10 }
+
+ hh3cRateLimitTargetRateMbps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target rate: Mbps."
+ ::= { hh3cRateLimitEntry 11 }
+
+ hh3cRateLimitTargetRateKbps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target rate: Kbps."
+ ::= { hh3cRateLimitEntry 12 }
+
+ hh3cRateLimitPeakRate OBJECT-TYPE
+ SYNTAX INTEGER(0|64..8388608)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peak rate of the rate-limited port."
+ ::= { hh3cRateLimitEntry 13 }
+
+ hh3cRateLimitCIR OBJECT-TYPE
+ SYNTAX INTEGER(0..34120000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "CIR of the rate-limited port."
+ ::= { hh3cRateLimitEntry 14 }
+
+ hh3cRateLimitCBS OBJECT-TYPE
+ SYNTAX INTEGER(0..1048575)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Burst traffic of the rate-limited port."
+ ::= { hh3cRateLimitEntry 15 }
+
+ hh3cRateLimitEBS OBJECT-TYPE
+ SYNTAX INTEGER(0..268435455)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Excess burst traffic of the rate-limited port."
+ ::= { hh3cRateLimitEntry 16 }
+
+ hh3cRateLimitPIR OBJECT-TYPE
+ SYNTAX INTEGER(0..34120000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "PIR of the rate-limited port."
+ ::= { hh3cRateLimitEntry 17 }
+
+ hh3cRateLimitConformLocalPre OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Conform local pre."
+ DEFVAL { 1 }
+ ::= { hh3cRateLimitEntry 18 }
+
+ hh3cRateLimitConformActionType OBJECT-TYPE
+ SYNTAX INTEGER{
+ invalid(0),
+ remark-cos(1),
+ remark-drop-priority(2),
+ remark-cos-drop-priority(3),
+ remark-policed-service(4),
+ remark-dscp(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Conform action type."
+ DEFVAL { 1 }
+ ::= { hh3cRateLimitEntry 19 }
+
+ hh3cRateLimitExceedActionType OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), forward(1), drop(2), remarkdscp(3), exceed-cos(4)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Exceed action type."
+ DEFVAL { 1 }
+ ::= { hh3cRateLimitEntry 20 }
+
+ hh3cRateLimitExceedDscp OBJECT-TYPE
+ SYNTAX INTEGER(0..63|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Exceed DSCP.
+ <0-63> Value of DSCP
+ af11 Specify Assured Forwarding 11 service(10)
+ af12 Specify Assured Forwarding 12 service(12)
+ af13 Specify Assured Forwarding 13 service(14)
+ af21 Specify Assured Forwarding 21 service(18)
+ af22 Specify Assured Forwarding 22 service(20)
+ af23 Specify Assured Forwarding 23 service(22)
+ af31 Specify Assured Forwarding 31 service(26)
+ af32 Specify Assured Forwarding 32 service(28)
+ af33 Specify Assured Forwarding 33 service(30)
+ af41 Specify Assured Forwarding 41 service(34)
+ af42 Specify Assured Forwarding 42 service(36)
+ af43 Specify Assured Forwarding 43 service(38)
+ be Specify Best Effort service(0)
+ cs1 Specify Class Selector 1 service(8)
+ cs2 Specify Class Selector 2 service(16)
+ cs3 Specify Class Selector 3 service(24)
+ cs4 Specify Class Selector 4 service(32)
+ cs5 Specify Class Selector 5 service(40)
+ cs6 Specify Class Selector 6 service(48)
+ cs7 Specify Class Selector 7 service(56)
+ ef Specify Expedited Forwarding service(46)"
+ DEFVAL { 255 }
+ ::= { hh3cRateLimitEntry 21 }
+
+ hh3cRateLimitRuntime OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Runtime."
+ ::= { hh3cRateLimitEntry 22 }
+
+ hh3cRateLimitRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cRateLimitEntry 23 }
+
+ hh3cRateLimitExceedCos OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Exceeding COS of rate-limited port."
+ DEFVAL { 255 }
+ ::= { hh3cRateLimitEntry 24 }
+
+ hh3cRateLimitConformCos OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If the user choose remark-cos value of the hh3cRateLimitConformActionType,
+ This object can be used to set the conform COS value. There are a few
+ enumerations as follows:
+ background Specify background priority(1)
+ best-effort Specify best-effort priority(0)
+ controlled-load Specify controlled-load priority(4)
+ excellent-effort Specify excellent-effort priority(3)
+ network-management Specify network-management priority(7)
+ spare Specify spare priority(2)
+ video Specify video priority(5)
+ voice Specify voice priority(6)"
+ DEFVAL { 255 }
+ ::= { hh3cRateLimitEntry 25 }
+
+ hh3cRateLimitConformDscp OBJECT-TYPE
+ SYNTAX INTEGER(0..63|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If the user choose remark-dscp value of the hh3cRateLimitConformActionType,
+ This object can be used to set the conform dscp value. There are a few
+ enumerations as follows:
+ <0-63> Value of DSCP
+ af11 Specify Assured Forwarding 11 service(10)
+ af12 Specify Assured Forwarding 12 service(12)
+ af13 Specify Assured Forwarding 13 service(14)
+ af21 Specify Assured Forwarding 21 service(18)
+ af22 Specify Assured Forwarding 22 service(20)
+ af23 Specify Assured Forwarding 23 service(22)
+ af31 Specify Assured Forwarding 31 service(26)
+ af32 Specify Assured Forwarding 32 service(28)
+ af33 Specify Assured Forwarding 33 service(30)
+ af41 Specify Assured Forwarding 41 service(34)
+ af42 Specify Assured Forwarding 42 service(36)
+ af43 Specify Assured Forwarding 43 service(38)
+ be Specify Best Effort service(0)
+ cs1 Specify Class Selector 1 service(8)
+ cs2 Specify Class Selector 2 service(16)
+ cs3 Specify Class Selector 3 service(24)
+ cs4 Specify Class Selector 4 service(32)
+ cs5 Specify Class Selector 5 service(40)
+ cs6 Specify Class Selector 6 service(48)
+ cs7 Specify Class Selector 7 service(56)
+ ef Specify Expedited Forwarding service(46)"
+ DEFVAL { 255 }
+ ::= { hh3cRateLimitEntry 26 }
+
+ hh3cRateLimitMeterStatByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter of conform byte."
+ ::= { hh3cRateLimitEntry 27 }
+
+ hh3cRateLimitMeterStatByteXCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter of exceed byte."
+ ::= { hh3cRateLimitEntry 28 }
+
+ hh3cRateLimitMeterStatState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ set(1), --enable meter statistic
+ unDo(2), --undo meter statistic
+ reset(3), --reset meter statistic
+ running(4), --status of meter statistic running
+ notRunning(5) --status of meter statistic not running
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of meter statistic."
+ ::= { hh3cRateLimitEntry 29 }
+
+ -- TABLE: hh3cPriorityTable ------
+ hh3cPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The priority table which contains priority entry."
+ ::= { hh3cLswQosMibObject 5 }
+
+ hh3cPriorityEntry OBJECT-TYPE
+ SYNTAX Hh3cPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration information of priority."
+ INDEX {
+ hh3cPriorityAclIndex,
+ hh3cPriorityIfIndex,
+ hh3cPriorityVlanID,
+ hh3cPriorityDirection
+ }
+ ::= { hh3cPriorityTable 1 }
+
+ Hh3cPriorityEntry ::=
+ SEQUENCE
+ {
+ hh3cPriorityAclIndex INTEGER,
+ hh3cPriorityIfIndex INTEGER,
+ hh3cPriorityVlanID INTEGER,
+ hh3cPriorityDirection INTEGER,
+ hh3cPriorityUserAclNum INTEGER,
+ hh3cPriorityUserAclRule INTEGER,
+ hh3cPriorityIpAclNum INTEGER,
+ hh3cPriorityIpAclRule INTEGER,
+ hh3cPriorityLinkAclNum INTEGER,
+ hh3cPriorityLinkAclRule INTEGER,
+ hh3cPriorityDscp INTEGER,
+ hh3cPriorityIpPre INTEGER,
+ hh3cPriorityIpPreFromCos TruthValue,
+ hh3cPriorityCos INTEGER,
+ hh3cPriorityCosFromIpPre TruthValue,
+ hh3cPriorityLocalPre INTEGER,
+ hh3cPriorityPolicedServiceType INTEGER,
+ hh3cPriorityPolicedServiceDscp INTEGER,
+ hh3cPriorityPolicedServiceExp INTEGER,
+ hh3cPriorityPolicedServiceCos INTEGER,
+ hh3cPriorityPolicedServiceLoaclPre INTEGER,
+ hh3cPriorityPolicedServiceDropPriority INTEGER,
+ hh3cPriorityRuntime TruthValue,
+ hh3cPriorityRowStatus RowStatus
+ }
+
+ hh3cPriorityAclIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..2999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of acl rule."
+ ::= { hh3cPriorityEntry 1 }
+
+ hh3cPriorityIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ifIndex of the port."
+ ::= { hh3cPriorityEntry 2 }
+
+ hh3cPriorityVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { hh3cPriorityEntry 3 }
+
+ hh3cPriorityDirection OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), input(1), output(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Direction of data stream."
+ ::= { hh3cPriorityEntry 4 }
+
+ hh3cPriorityUserAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|5000..5999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of user acl."
+ ::= { hh3cPriorityEntry 5 }
+
+ hh3cPriorityUserAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the user acl."
+ ::= { hh3cPriorityEntry 6 }
+
+ hh3cPriorityIpAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|2000..3999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of Ip acl."
+ ::= { hh3cPriorityEntry 7 }
+
+ hh3cPriorityIpAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the IP acl."
+ ::= { hh3cPriorityEntry 8 }
+
+ hh3cPriorityLinkAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|4000..4999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of Link acl."
+ ::= { hh3cPriorityEntry 9 }
+
+ hh3cPriorityLinkAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the link acl."
+ ::= { hh3cPriorityEntry 10 }
+
+ hh3cPriorityDscp OBJECT-TYPE
+ SYNTAX INTEGER(0..63|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set DSCP Value.
+ <0-63> Value of DSCP
+ af11 Specify Assured Forwarding 11 service(10)
+ af12 Specify Assured Forwarding 12 service(12)
+ af13 Specify Assured Forwarding 13 service(14)
+ af21 Specify Assured Forwarding 21 service(18)
+ af22 Specify Assured Forwarding 22 service(20)
+ af23 Specify Assured Forwarding 23 service(22)
+ af31 Specify Assured Forwarding 31 service(26)
+ af32 Specify Assured Forwarding 32 service(28)
+ af33 Specify Assured Forwarding 33 service(30)
+ af41 Specify Assured Forwarding 41 service(34)
+ af42 Specify Assured Forwarding 42 service(36)
+ af43 Specify Assured Forwarding 43 service(38)
+ be Specify Best Effort service(0)
+ cs1 Specify Class Selector 1 service(8)
+ cs2 Specify Class Selector 2 service(16)
+ cs3 Specify Class Selector 3 service(24)
+ cs4 Specify Class Selector 4 service(32)
+ cs5 Specify Class Selector 5 service(40)
+ cs6 Specify Class Selector 6 service(48)
+ cs7 Specify Class Selector 7 service(56)
+ ef Specify Expedited Forwarding service(46)"
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 11 }
+
+ hh3cPriorityIpPre OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set Ip precedence."
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 12 }
+
+ hh3cPriorityIpPreFromCos OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set Ip precedence according to vlan priority."
+ DEFVAL { 2 }
+ ::= { hh3cPriorityEntry 13 }
+
+ hh3cPriorityCos OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set vlan priority."
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 14 }
+
+ hh3cPriorityCosFromIpPre OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set vlan priority according to IP precedence."
+ DEFVAL { 2 }
+ ::= { hh3cPriorityEntry 15 }
+
+ hh3cPriorityLocalPre OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set local precedence."
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 16 }
+
+ hh3cPriorityPolicedServiceType OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), auto(1), trust-dscp(2), new-dscp(3), untrusted(4)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service type of proliced Priority."
+ ::= { hh3cPriorityEntry 17 }
+
+ hh3cPriorityPolicedServiceDscp OBJECT-TYPE
+ SYNTAX INTEGER(0..63|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service Dscp of proliced Priority."
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 18 }
+
+ hh3cPriorityPolicedServiceExp OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service Exp of proliced Priority."
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 19 }
+
+ hh3cPriorityPolicedServiceCos OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service COS of proliced Priority."
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 20 }
+
+ hh3cPriorityPolicedServiceLoaclPre OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service local pre of proliced Priority."
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 21 }
+
+ hh3cPriorityPolicedServiceDropPriority OBJECT-TYPE
+ SYNTAX INTEGER(0..2|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service drop priority of proliced Priority."
+ DEFVAL { 255 }
+ ::= { hh3cPriorityEntry 22 }
+
+ hh3cPriorityRuntime OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is run or not."
+ ::= { hh3cPriorityEntry 23 }
+
+ hh3cPriorityRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cPriorityEntry 24 }
+
+ -- TABLE: hh3cRedirectTable ------
+ hh3cRedirectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cRedirectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Redirect table which contains rediect entry."
+ ::= { hh3cLswQosMibObject 6 }
+
+ hh3cRedirectEntry OBJECT-TYPE
+ SYNTAX Hh3cRedirectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of redirection."
+ INDEX {
+ hh3cRedirectAclIndex,
+ hh3cRedirectIfIndex,
+ hh3cRedirectVlanID,
+ hh3cRedirectDirection
+ }
+ ::= { hh3cRedirectTable 1 }
+
+ Hh3cRedirectEntry ::=
+ SEQUENCE
+ {
+ hh3cRedirectAclIndex INTEGER,
+ hh3cRedirectIfIndex INTEGER,
+ hh3cRedirectVlanID INTEGER,
+ hh3cRedirectDirection INTEGER,
+ hh3cRedirectUserAclNum INTEGER,
+ hh3cRedirectUserAclRule INTEGER,
+ hh3cRedirectIpAclNum INTEGER,
+ hh3cRedirectIpAclRule INTEGER,
+ hh3cRedirectLinkAclNum INTEGER,
+ hh3cRedirectLinkAclRule INTEGER,
+ hh3cRedirectToCpu TruthValue,
+ hh3cRedirectToIfIndex INTEGER,
+ hh3cRedirectToNextHop1 IpAddress,
+ hh3cRedirectToNextHop2 IpAddress,
+ hh3cRedirectRuntime TruthValue,
+ hh3cRedirectRowStatus RowStatus,
+ hh3cRedirectToSlotNo INTEGER,
+ hh3cRedirectRemarkedDSCP INTEGER,
+ hh3cRedirectRemarkedPri INTEGER,
+ hh3cRedirectRemarkedTos INTEGER,
+ hh3cRedirectToNextHop3 IpAddress,
+ hh3cRedirectTargetVlanID INTEGER,
+ hh3cRedirectMode INTEGER,
+ hh3cRedirectToNestedVlanID Integer32,
+ hh3cRedirectToModifiedVlanID Integer32
+ }
+
+ hh3cRedirectAclIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..2999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of acl rule."
+ ::= { hh3cRedirectEntry 1 }
+
+ hh3cRedirectIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cRedirectEntry 2 }
+
+ hh3cRedirectVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { hh3cRedirectEntry 3 }
+
+ hh3cRedirectDirection OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), input(1), output(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Direction of data stream."
+ ::= { hh3cRedirectEntry 4 }
+
+ hh3cRedirectUserAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|5000..5999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the user acl."
+ ::= { hh3cRedirectEntry 5 }
+
+ hh3cRedirectUserAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the user acl."
+ ::= { hh3cRedirectEntry 6 }
+
+ hh3cRedirectIpAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|2000..3999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The num of the IP acl."
+ ::= { hh3cRedirectEntry 7 }
+
+ hh3cRedirectIpAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the IP acl."
+ ::= { hh3cRedirectEntry 8 }
+
+ hh3cRedirectLinkAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|4000..4999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The num of the link acl."
+ ::= { hh3cRedirectEntry 9 }
+
+ hh3cRedirectLinkAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the link acl."
+ ::= { hh3cRedirectEntry 10 }
+
+ hh3cRedirectToCpu OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Redirect to cpu."
+ DEFVAL { 2 }
+ ::= { hh3cRedirectEntry 11 }
+
+ hh3cRedirectToIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of port to be redirect to."
+ ::= { hh3cRedirectEntry 12 }
+
+ hh3cRedirectToNextHop1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { hh3cRedirectEntry 13 }
+
+ hh3cRedirectToNextHop2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { hh3cRedirectEntry 14 }
+
+ hh3cRedirectRuntime OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is run or not."
+ ::= { hh3cRedirectEntry 15 }
+
+ hh3cRedirectRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cRedirectEntry 16 }
+
+ hh3cRedirectToSlotNo OBJECT-TYPE
+ SYNTAX INTEGER(1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number to process redirection. Default value is 15.
+ When L3plus function is not supported, the default value would be set.
+ For L3plus redirection function, it is necessary."
+ ::= { hh3cRedirectEntry 17 }
+
+ hh3cRedirectRemarkedDSCP OBJECT-TYPE
+ SYNTAX INTEGER(0..63|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DSCP of Policy-Based Routing. When L3plus function is not supported,
+ the default value would be set.
+ For L3plus redirection function, it is optional."
+ DEFVAL { 255 }
+ ::= { hh3cRedirectEntry 18 }
+
+ hh3cRedirectRemarkedPri OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The priority of the redirect packet. When L3plus function is not supported,
+ the default value would be set.
+ For L3plus redirection function, it is optional."
+ DEFVAL { 255 }
+ ::= { hh3cRedirectEntry 19 }
+
+ hh3cRedirectRemarkedTos OBJECT-TYPE
+ SYNTAX INTEGER(0..15|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The TOS of the redirect packet.
+ When L3plus function is not supported, the default value would be set.
+ For L3plus redirection function, it is optional."
+ DEFVAL { 255 }
+ ::= { hh3cRedirectEntry 20 }
+
+ hh3cRedirectToNextHop3 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The third IP address for PBR. Default value is 0xffffffff.
+ When L3plus function is not supported, the default value would be set.
+ The data stream can be redirected to three nexthops at most or one
+ VLAN interface, one nexthop should be set at least if data packets
+ are not redirected to VLAN interface for L3plus redirection function."
+ ::= { hh3cRedirectEntry 21 }
+
+ hh3cRedirectTargetVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination vlan ID for PBR. Default value is 0.
+ When L3plus function is not supported, the default value would be set.
+ For L3plus redirection function, it is necessary when no nexthop is set. "
+ ::= { hh3cRedirectEntry 22 }
+
+ hh3cRedirectMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ strict-priority(1),
+ load-balance(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The node denotes the strategy adopted by the PBR.
+ If strict-priority is configured, the most preferential IP address
+ is use as redirected nexthop.
+ If the mode is load-balance, any of the three IP addresses will be
+ the nexthop and the traffic distributes in the three direction.
+ Default value is strict-priority.
+ When L3plus function is not supported, the default value would be set.
+ It is optional. "
+ DEFVAL { strict-priority }
+ ::= { hh3cRedirectEntry 23 }
+
+ hh3cRedirectToNestedVlanID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The nested vlan ID inserted before the original vlan tag. Default value is 0.
+ When the function is not supported, the default value would be set.
+ It is optional."
+ DEFVAL { 0 }
+ ::= { hh3cRedirectEntry 24 }
+
+ hh3cRedirectToModifiedVlanID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The new vlan ID replaced the old one. Default value is 0.
+ When the function is not supported, the default value would be set.
+ It is optional."
+ DEFVAL { 0 }
+ ::= { hh3cRedirectEntry 25 }
+
+ -- TABLE: hh3cStatisticTable ------
+ hh3cStatisticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cStatisticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistic table which contains statistic entry."
+ ::= { hh3cLswQosMibObject 7 }
+
+ hh3cStatisticEntry OBJECT-TYPE
+ SYNTAX Hh3cStatisticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration about statistic information."
+ INDEX {
+ hh3cStatisticAclIndex,
+ hh3cStatisticIfIndex,
+ hh3cStatisticVlanID,
+ hh3cStatisticDirection
+ }
+ ::= { hh3cStatisticTable 1 }
+
+ Hh3cStatisticEntry ::=
+ SEQUENCE
+ {
+ hh3cStatisticAclIndex INTEGER,
+ hh3cStatisticIfIndex INTEGER,
+ hh3cStatisticVlanID INTEGER,
+ hh3cStatisticDirection INTEGER,
+ hh3cStatisticUserAclNum INTEGER,
+ hh3cStatisticUserAclRule INTEGER,
+ hh3cStatisticIpAclNum INTEGER,
+ hh3cStatisticIpAclRule INTEGER,
+ hh3cStatisticLinkAclNum INTEGER,
+ hh3cStatisticLinkAclRule INTEGER,
+ hh3cStatisticRuntime TruthValue,
+ hh3cStatisticPacketCount Counter64,
+ hh3cStatisticByteCount Counter64,
+ hh3cStatisticCountClear INTEGER,
+ hh3cStatisticRowStatus RowStatus,
+ hh3cStatisticPacketXCount Counter64,
+ hh3cStatisticByteXCount Counter64
+ }
+
+ hh3cStatisticAclIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..2999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of acl rule."
+ ::= { hh3cStatisticEntry 1 }
+
+ hh3cStatisticIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cStatisticEntry 2 }
+
+ hh3cStatisticVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { hh3cStatisticEntry 3 }
+
+ hh3cStatisticDirection OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), input(1), output(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Direction of data stream."
+ ::= { hh3cStatisticEntry 4 }
+
+ hh3cStatisticUserAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|5000..5999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the user acl."
+ ::= { hh3cStatisticEntry 5 }
+
+ hh3cStatisticUserAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the user acl."
+ ::= { hh3cStatisticEntry 6 }
+
+ hh3cStatisticIpAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|2000..3999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the IP acl."
+ ::= { hh3cStatisticEntry 7 }
+
+ hh3cStatisticIpAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the IP acl."
+ ::= { hh3cStatisticEntry 8 }
+
+ hh3cStatisticLinkAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|4000..4999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the link acl."
+ ::= { hh3cStatisticEntry 9 }
+
+ hh3cStatisticLinkAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the link acl."
+ ::= { hh3cStatisticEntry 10 }
+
+ hh3cStatisticRuntime OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is run or not."
+ ::= { hh3cStatisticEntry 11 }
+
+ hh3cStatisticPacketCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter of the packets which is matched."
+ ::= { hh3cStatisticEntry 12 }
+
+ hh3cStatisticByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter of the byte which is matched."
+ ::= { hh3cStatisticEntry 13 }
+
+ hh3cStatisticCountClear OBJECT-TYPE
+ SYNTAX INTEGER{cleared(1),nouse(2)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the counter of the packets."
+ ::= { hh3cStatisticEntry 14 }
+
+ hh3cStatisticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cStatisticEntry 15 }
+
+ hh3cStatisticPacketXCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter of the outprofile packets."
+ ::= { hh3cStatisticEntry 16 }
+
+ hh3cStatisticByteXCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter of the outprofile bytes."
+ ::= { hh3cStatisticEntry 17 }
+
+ -- TABLE: hh3cMirrorTable ------
+ hh3cMirrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mirror table which contains mirror entry."
+ ::= { hh3cLswQosMibObject 8 }
+
+ hh3cMirrorEntry OBJECT-TYPE
+ SYNTAX Hh3cMirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information to be mirrored."
+ INDEX {
+ hh3cMirrorAclIndex,
+ hh3cMirrorIfIndex,
+ hh3cMirrorVlanID,
+ hh3cMirrorDirection
+ }
+ ::= { hh3cMirrorTable 1 }
+
+ Hh3cMirrorEntry ::=
+ SEQUENCE
+ {
+ hh3cMirrorAclIndex INTEGER,
+ hh3cMirrorIfIndex INTEGER,
+ hh3cMirrorVlanID INTEGER,
+ hh3cMirrorDirection INTEGER,
+ hh3cMirrorUserAclNum INTEGER,
+ hh3cMirrorUserAclRule INTEGER,
+ hh3cMirrorIpAclNum INTEGER,
+ hh3cMirrorIpAclRule INTEGER,
+ hh3cMirrorLinkAclNum INTEGER,
+ hh3cMirrorLinkAclRule INTEGER,
+ hh3cMirrorToIfIndex INTEGER,
+ hh3cMirrorToCpu TruthValue,
+ hh3cMirrorRuntime TruthValue,
+ hh3cMirrorRowStatus RowStatus,
+ hh3cMirrorToGroup Integer32
+
+ }
+
+ hh3cMirrorAclIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..2999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of acl rule."
+ ::= { hh3cMirrorEntry 1 }
+
+ hh3cMirrorIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cMirrorEntry 2 }
+
+ hh3cMirrorVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { hh3cMirrorEntry 3 }
+
+ hh3cMirrorDirection OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), input(1), output(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Direction of data stream."
+ ::= { hh3cMirrorEntry 4 }
+
+ hh3cMirrorUserAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|5000..5999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the user acl."
+ ::= { hh3cMirrorEntry 5 }
+
+ hh3cMirrorUserAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the user acl."
+ ::= { hh3cMirrorEntry 6 }
+
+ hh3cMirrorIpAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|2000..3999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the user acl."
+ ::= { hh3cMirrorEntry 7 }
+
+ hh3cMirrorIpAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the IP acl."
+ ::= { hh3cMirrorEntry 8 }
+
+ hh3cMirrorLinkAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|4000..4999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the link acl."
+ ::= { hh3cMirrorEntry 9 }
+
+ hh3cMirrorLinkAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the link acl."
+ ::= { hh3cMirrorEntry 10 }
+
+ hh3cMirrorToIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of port that to be mirrored to."
+ ::= { hh3cMirrorEntry 11 }
+
+ hh3cMirrorToCpu OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Mirror to cpu."
+ ::= { hh3cMirrorEntry 12 }
+
+ hh3cMirrorRuntime OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is run or not."
+ ::= { hh3cMirrorEntry 13 }
+
+ hh3cMirrorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy. "
+ ::= { hh3cMirrorEntry 14 }
+
+ hh3cMirrorToGroup OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination of stream-based mirroring is the mirroring group."
+ ::= { hh3cMirrorEntry 15 }
+
+
+ -- TABLE: hh3cPortMirrorTable ------
+ hh3cPortMirrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cPortMirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port Mirror."
+ ::= { hh3cLswQosMibObject 9 }
+
+ hh3cPortMirrorEntry OBJECT-TYPE
+ SYNTAX Hh3cPortMirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of port mirroring."
+ INDEX {
+ hh3cPortMirrorIfIndex
+ }
+ ::= { hh3cPortMirrorTable 1 }
+
+ Hh3cPortMirrorEntry ::=
+ SEQUENCE
+ {
+ hh3cPortMirrorIfIndex INTEGER,
+ hh3cPortMirrorDirection INTEGER,
+ hh3cPortMirrorRowStatus RowStatus
+ }
+
+ hh3cPortMirrorIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of mirror port."
+ ::= { hh3cPortMirrorEntry 1 }
+
+ hh3cPortMirrorDirection OBJECT-TYPE
+ SYNTAX INTEGER{in(1),out(2),both(3)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The direction of mirror port."
+ ::= { hh3cPortMirrorEntry 2 }
+
+ hh3cPortMirrorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cPortMirrorEntry 3 }
+
+ -- TABLE: hh3cLineRateTable ------
+ hh3cLineRateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cLineRateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Line Rate."
+ ::= { hh3cLswQosMibObject 10 }
+
+ hh3cLineRateEntry OBJECT-TYPE
+ SYNTAX Hh3cLineRateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of line-rate port."
+ INDEX {
+ hh3cLineRateIfIndex,
+ hh3cLineRateDirection
+ }
+ ::= { hh3cLineRateTable 1 }
+
+ Hh3cLineRateEntry ::=
+ SEQUENCE
+ {
+ hh3cLineRateIfIndex INTEGER,
+ hh3cLineRateDirection INTEGER,
+ hh3cLineRateValue INTEGER,
+ hh3cLineRateRowStatus RowStatus
+ }
+
+ hh3cLineRateIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of port of line rate."
+ ::= { hh3cLineRateEntry 1 }
+
+ hh3cLineRateDirection OBJECT-TYPE
+ SYNTAX INTEGER{in(1),out(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The direction of line rate."
+ ::= { hh3cLineRateEntry 2 }
+
+ hh3cLineRateValue OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of the line-rate."
+ ::= { hh3cLineRateEntry 3 }
+
+ hh3cLineRateRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cLineRateEntry 4 }
+
+ -- TABLE: hh3cBandwidthTable ------
+ hh3cBandwidthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cBandwidthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Bandwidth."
+ ::= { hh3cLswQosMibObject 11 }
+
+ hh3cBandwidthEntry OBJECT-TYPE
+ SYNTAX Hh3cBandwidthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of bandwidth of port."
+ INDEX {
+ hh3cBandwidthAclIndex,
+ hh3cBandwidthIfIndex,
+ hh3cBandwidthVlanID,
+ hh3cBandwidthDirection
+ }
+ ::= { hh3cBandwidthTable 1 }
+
+ Hh3cBandwidthEntry ::=
+ SEQUENCE
+ {
+ hh3cBandwidthAclIndex INTEGER,
+ hh3cBandwidthIfIndex INTEGER,
+ hh3cBandwidthVlanID INTEGER,
+ hh3cBandwidthDirection INTEGER,
+ hh3cBandwidthIpAclNum INTEGER,
+ hh3cBandwidthIpAclRule INTEGER,
+ hh3cBandwidthLinkAclNum INTEGER,
+ hh3cBandwidthLinkAclRule INTEGER,
+ hh3cBandwidthMinGuaranteedWidth INTEGER,
+ hh3cBandwidthMaxGuaranteedWidth INTEGER,
+ hh3cBandwidthWeight INTEGER,
+ hh3cBandwidthRuntime TruthValue,
+ hh3cBandwidthRowStatus RowStatus
+ }
+
+ hh3cBandwidthAclIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..2999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of acl rule."
+ ::= { hh3cBandwidthEntry 1 }
+
+ hh3cBandwidthIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cBandwidthEntry 2 }
+
+ hh3cBandwidthVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { hh3cBandwidthEntry 3 }
+
+ hh3cBandwidthDirection OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), output(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Direction of data stream."
+ ::= { hh3cBandwidthEntry 4 }
+
+ hh3cBandwidthIpAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|2000..3999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of Ip acl."
+ ::= { hh3cBandwidthEntry 5 }
+
+ hh3cBandwidthIpAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of ip acl."
+ ::= { hh3cBandwidthEntry 6 }
+
+ hh3cBandwidthLinkAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|4000..4999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of link acl."
+ ::= { hh3cBandwidthEntry 7 }
+
+ hh3cBandwidthLinkAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of link acl."
+ ::= { hh3cBandwidthEntry 8 }
+
+ hh3cBandwidthMinGuaranteedWidth OBJECT-TYPE
+ SYNTAX INTEGER(1..8388608)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The min width which is guaranteed."
+ ::= { hh3cBandwidthEntry 9 }
+
+ hh3cBandwidthMaxGuaranteedWidth OBJECT-TYPE
+ SYNTAX INTEGER(1..8388608)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max width which is guaranteed."
+ ::= { hh3cBandwidthEntry 10 }
+
+ hh3cBandwidthWeight OBJECT-TYPE
+ SYNTAX INTEGER(0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Weight of bandwidth."
+ ::= { hh3cBandwidthEntry 11 }
+
+ hh3cBandwidthRuntime OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is run or not."
+ ::= { hh3cBandwidthEntry 12 }
+
+ hh3cBandwidthRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cBandwidthEntry 13 }
+
+-- TABLE: hh3cRedTable ------
+ hh3cRedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cRedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Red table which contains RED entry."
+ ::= { hh3cLswQosMibObject 12 }
+
+ hh3cRedEntry OBJECT-TYPE
+ SYNTAX Hh3cRedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of RED."
+ INDEX {
+ hh3cRedAclIndex,
+ hh3cRedIfIndex,
+ hh3cRedVlanID,
+ hh3cRedDirection
+ }
+ ::= { hh3cRedTable 1 }
+
+ Hh3cRedEntry ::=
+ SEQUENCE
+ {
+ hh3cRedAclIndex INTEGER,
+ hh3cRedIfIndex INTEGER,
+ hh3cRedVlanID INTEGER,
+ hh3cRedDirection INTEGER,
+ hh3cRedIpAclNum INTEGER,
+ hh3cRedIpAclRule INTEGER,
+ hh3cRedLinkAclNum INTEGER,
+ hh3cRedLinkAclRule INTEGER,
+ hh3cRedStartQueueLen INTEGER,
+ hh3cRedStopQueueLen INTEGER,
+ hh3cRedProbability INTEGER,
+ hh3cRedRuntime TruthValue,
+ hh3cRedRowStatus RowStatus
+ }
+
+ hh3cRedAclIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..2999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of acl rule."
+ ::= { hh3cRedEntry 1 }
+
+ hh3cRedIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cRedEntry 2 }
+
+ hh3cRedVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { hh3cRedEntry 3 }
+
+ hh3cRedDirection OBJECT-TYPE
+ SYNTAX INTEGER{invalid(0), output(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Direction of data stream."
+ ::= { hh3cRedEntry 4 }
+
+ hh3cRedIpAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|2000..3999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The num of Ip acl."
+ ::= { hh3cRedEntry 5 }
+
+ hh3cRedIpAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of Ip acl."
+ ::= { hh3cRedEntry 6 }
+
+ hh3cRedLinkAclNum OBJECT-TYPE
+ SYNTAX INTEGER(0|4000..4999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of link acl."
+ ::= { hh3cRedEntry 7 }
+
+ hh3cRedLinkAclRule OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of link acl."
+ ::= { hh3cRedEntry 8 }
+
+ hh3cRedStartQueueLen OBJECT-TYPE
+ SYNTAX INTEGER(0..262128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The length of Starting queue."
+ ::= { hh3cRedEntry 9 }
+
+ hh3cRedStopQueueLen OBJECT-TYPE
+ SYNTAX INTEGER(0..262128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The length of stopping queue."
+ ::= { hh3cRedEntry 10 }
+
+ hh3cRedProbability OBJECT-TYPE
+ SYNTAX INTEGER(0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Probability."
+ ::= { hh3cRedEntry 11 }
+
+ hh3cRedRuntime OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is run or not."
+ ::= { hh3cRedEntry 12 }
+
+ hh3cRedRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cRedEntry 13 }
+
+ -- TABLE: hh3cMirrorGroupTable ------
+ hh3cMirrorGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirrorGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mirror Group."
+ ::= { hh3cLswQosMibObject 13 }
+
+ hh3cMirrorGroupEntry OBJECT-TYPE
+ SYNTAX Hh3cMirrorGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of mirroring group."
+ INDEX {
+ hh3cMirrorGroupID
+ }
+ ::= { hh3cMirrorGroupTable 1 }
+
+ Hh3cMirrorGroupEntry ::=
+ SEQUENCE
+ {
+ hh3cMirrorGroupID INTEGER,
+ hh3cMirrorGroupDirection INTEGER,
+ hh3cMirrorGroupMirrorIfIndexList OCTET STRING,
+ hh3cMirrorGroupMonitorIfIndex INTEGER,
+ hh3cMirrorGroupRowStatus RowStatus
+ }
+
+ hh3cMirrorGroupID OBJECT-TYPE
+ SYNTAX INTEGER(1..20)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Group ID of mirroring group."
+ ::= { hh3cMirrorGroupEntry 1 }
+
+ hh3cMirrorGroupDirection OBJECT-TYPE
+ SYNTAX INTEGER{input(1),output(2)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Direction of data stream which would be mirrored."
+ ::= { hh3cMirrorGroupEntry 2 }
+
+ hh3cMirrorGroupMirrorIfIndexList OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (1..257))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ifIndex list of source port."
+ ::= { hh3cMirrorGroupEntry 3 }
+
+ hh3cMirrorGroupMonitorIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ifIndex of destination port."
+ ::= { hh3cMirrorGroupEntry 4 }
+
+ hh3cMirrorGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cMirrorGroupEntry 5 }
+
+ -- TABLE: hh3cFlowtempTable ------
+ hh3cFlowtempTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cFlowtempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Flow-template table which contains flow-template entry."
+ ::= { hh3cLswQosMibObject 14 }
+
+ hh3cFlowtempEntry OBJECT-TYPE
+ SYNTAX Hh3cFlowtempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of flow-template."
+ INDEX {
+ hh3cFlowtempIndex
+ }
+ ::= { hh3cFlowtempTable 1 }
+
+ Hh3cFlowtempEntry ::=
+ SEQUENCE
+ {
+ hh3cFlowtempIndex INTEGER,
+ hh3cFlowtempIpProtocol TruthValue,
+ hh3cFlowtempTcpFlag TruthValue,
+ hh3cFlowtempSPort TruthValue,
+ hh3cFlowtempDPort TruthValue,
+ hh3cFlowtempIcmpType TruthValue,
+ hh3cFlowtempIcmpCode TruthValue,
+ hh3cFlowtempFragment TruthValue,
+ hh3cFlowtempDscp TruthValue,
+ hh3cFlowtempIpPre TruthValue,
+ hh3cFlowtempTos TruthValue,
+ hh3cFlowtempSIp TruthValue,
+ hh3cFlowtempSIpMask IpAddress,
+ hh3cFlowtempDIp TruthValue,
+ hh3cFlowtempDIpMask IpAddress,
+ hh3cFlowtempEthProtocol TruthValue,
+ hh3cFlowtempSMac TruthValue,
+ hh3cFlowtempSMacMask MacAddress,
+ hh3cFlowtempDMac TruthValue,
+ hh3cFlowtempDMacMask MacAddress,
+ hh3cFlowtempVpn TruthValue,
+ hh3cFlowtempRowStatus RowStatus,
+ hh3cFlowtempVlanId TruthValue,
+ hh3cFlowtempCos TruthValue
+ }
+
+ hh3cFlowtempIndex OBJECT-TYPE
+ SYNTAX INTEGER{default(1), user-defined(2)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of flow template."
+ ::= { hh3cFlowtempEntry 1 }
+
+ hh3cFlowtempIpProtocol OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "protocol-type of IP packet."
+ ::= { hh3cFlowtempEntry 2 }
+
+ hh3cFlowtempTcpFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The flag of Tcp paceket. "
+ ::= { hh3cFlowtempEntry 3 }
+
+ hh3cFlowtempSPort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port of source."
+ ::= { hh3cFlowtempEntry 4 }
+
+ hh3cFlowtempDPort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port of destination."
+ ::= { hh3cFlowtempEntry 5 }
+
+ hh3cFlowtempIcmpType OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of Icmp."
+ ::= { hh3cFlowtempEntry 6 }
+
+ hh3cFlowtempIcmpCode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The code of Icmp."
+ ::= { hh3cFlowtempEntry 7 }
+
+ hh3cFlowtempFragment OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The flag of Fragment. "
+ ::= { hh3cFlowtempEntry 8 }
+
+ hh3cFlowtempDscp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Dscp of IP packet."
+ ::= { hh3cFlowtempEntry 9 }
+
+ hh3cFlowtempIpPre OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Precedence of Ip packet. "
+ ::= { hh3cFlowtempEntry 10 }
+
+ hh3cFlowtempTos OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Tos of IP packet."
+ ::= { hh3cFlowtempEntry 11 }
+
+ hh3cFlowtempSIp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Ip of source."
+ ::= { hh3cFlowtempEntry 12 }
+
+ hh3cFlowtempSIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The mask of source-Ip."
+ ::= { hh3cFlowtempEntry 13 }
+
+ hh3cFlowtempDIp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Ip of destination."
+ ::= { hh3cFlowtempEntry 14 }
+
+ hh3cFlowtempDIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The mask of destination-Ip."
+ ::= { hh3cFlowtempEntry 15 }
+
+ hh3cFlowtempEthProtocol OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Protocol type of Ethernet."
+ ::= { hh3cFlowtempEntry 16 }
+
+ hh3cFlowtempSMac OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Mac of source."
+ ::= { hh3cFlowtempEntry 17 }
+
+ hh3cFlowtempSMacMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The mask of source-Mac."
+ ::= { hh3cFlowtempEntry 18 }
+
+ hh3cFlowtempDMac OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The mac of destination."
+ ::= { hh3cFlowtempEntry 19 }
+
+ hh3cFlowtempDMacMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The mask of destination-Mac."
+ ::= { hh3cFlowtempEntry 20 }
+
+ hh3cFlowtempVpn OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vpn"
+ ::= { hh3cFlowtempEntry 21 }
+
+ hh3cFlowtempRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cFlowtempEntry 22 }
+
+ hh3cFlowtempVlanId OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Source VLAN ID."
+ ::= { hh3cFlowtempEntry 23 }
+
+ hh3cFlowtempCos OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "802.1P priority."
+ ::= { hh3cFlowtempEntry 24 }
+
+ -- TABLE: hh3cFlowtempEnableTable ------
+ hh3cFlowtempEnableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cFlowtempEnableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of flow-template."
+ ::= { hh3cLswQosMibObject 15 }
+
+ hh3cFlowtempEnableEntry OBJECT-TYPE
+ SYNTAX Hh3cFlowtempEnableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Enable entry of flow-template."
+ INDEX {
+ hh3cFlowtempEnableIfIndex,
+ hh3cFlowtempEnableVlanID
+ }
+ ::= { hh3cFlowtempEnableTable 1 }
+
+ Hh3cFlowtempEnableEntry ::=
+ SEQUENCE
+ {
+ hh3cFlowtempEnableIfIndex INTEGER,
+ hh3cFlowtempEnableVlanID INTEGER,
+ hh3cFlowtempEnableFlowtempIndex INTEGER
+ }
+
+ hh3cFlowtempEnableIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cFlowtempEnableEntry 1 }
+
+ hh3cFlowtempEnableVlanID OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { hh3cFlowtempEnableEntry 2 }
+
+ hh3cFlowtempEnableFlowtempIndex OBJECT-TYPE
+ SYNTAX INTEGER{default(1), user-defined(2)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of Flowtemp table."
+ ::= { hh3cFlowtempEnableEntry 3 }
+
+ -- TABLE: hh3cTrafficShapeTable ------
+ hh3cTrafficShapeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cTrafficShapeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The traffic-shape table which contains traffic-shape entry."
+ ::= { hh3cLswQosMibObject 16 }
+
+ hh3cTrafficShapeEntry OBJECT-TYPE
+ SYNTAX Hh3cTrafficShapeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of traffic-shape."
+ INDEX {
+ hh3cTrafficShapeIfIndex,
+ hh3cTrafficShapeQueueId
+ }
+ ::= { hh3cTrafficShapeTable 1 }
+
+ Hh3cTrafficShapeEntry ::=
+ SEQUENCE
+ {
+ hh3cTrafficShapeIfIndex INTEGER,
+ hh3cTrafficShapeQueueId INTEGER,
+ hh3cTrafficShapeMaxRate INTEGER,
+ hh3cTrafficShapeBurstSize INTEGER,
+ hh3cTrafficShapeBufferLimit INTEGER,
+ hh3cTrafficShapeRowStatus RowStatus
+ }
+
+ hh3cTrafficShapeIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IfIdex of port."
+ ::= { hh3cTrafficShapeEntry 1 }
+
+ hh3cTrafficShapeQueueId OBJECT-TYPE
+ SYNTAX INTEGER(0..7|255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ID of queue which would be shaped."
+ ::= { hh3cTrafficShapeEntry 2 }
+
+ hh3cTrafficShapeMaxRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The max rate."
+ ::= { hh3cTrafficShapeEntry 3 }
+
+ hh3cTrafficShapeBurstSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The size of burst."
+ ::= { hh3cTrafficShapeEntry 4 }
+
+ hh3cTrafficShapeBufferLimit OBJECT-TYPE
+ SYNTAX INTEGER(0|16..8000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The limit of buffer."
+ ::= { hh3cTrafficShapeEntry 5 }
+
+ hh3cTrafficShapeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cTrafficShapeEntry 6 }
+
+ -- TABLE: hh3cPortQueueTable ------
+ hh3cPortQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cPortQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port-queue table which contains port-queue entry."
+ ::= { hh3cLswQosMibObject 17 }
+
+ hh3cPortQueueEntry OBJECT-TYPE
+ SYNTAX Hh3cPortQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of port-queue."
+ INDEX {
+ hh3cPortQueueIfIndex,
+ hh3cPortQueueQueueID
+ }
+ ::= { hh3cPortQueueTable 1 }
+
+ Hh3cPortQueueEntry ::=
+ SEQUENCE
+ {
+ hh3cPortQueueIfIndex INTEGER,
+ hh3cPortQueueQueueID INTEGER,
+ hh3cPortQueueWrrPriority INTEGER,
+ hh3cPortQueueWeight INTEGER
+ }
+
+ hh3cPortQueueIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cPortQueueEntry 1 }
+
+ hh3cPortQueueQueueID OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ID of port-queue."
+ ::= { hh3cPortQueueEntry 2 }
+
+ hh3cPortQueueWrrPriority OBJECT-TYPE
+ SYNTAX INTEGER{sp(1),wrr-high-priority(2),wrr-low-priority(3)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The priority of Wrr."
+ ::= { hh3cPortQueueEntry 3 }
+
+ hh3cPortQueueWeight OBJECT-TYPE
+ SYNTAX INTEGER(0|1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The weight of this queue."
+ ::= { hh3cPortQueueEntry 4 }
+
+ -- TABLE: hh3cDropModeTable ------
+ hh3cDropModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDropModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The drop-mode table which contains drop-mode entry."
+ ::= { hh3cLswQosMibObject 18 }
+
+ hh3cDropModeEntry OBJECT-TYPE
+ SYNTAX Hh3cDropModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of the drop-mode."
+ INDEX {
+ hh3cDropModeIfIndex
+ }
+ ::= { hh3cDropModeTable 1 }
+
+ Hh3cDropModeEntry ::=
+ SEQUENCE
+ {
+ hh3cDropModeIfIndex INTEGER,
+ hh3cDropModeMode INTEGER,
+ hh3cDropModeWredIndex INTEGER
+ }
+
+ hh3cDropModeIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cDropModeEntry 1 }
+
+ hh3cDropModeMode OBJECT-TYPE
+ SYNTAX INTEGER{random-detect(1),tail-drop(2)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Mode."
+ DEFVAL { 2 }
+ ::= { hh3cDropModeEntry 2 }
+
+ hh3cDropModeWredIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of Wred table."
+ ::= { hh3cDropModeEntry 3 }
+
+ -- TABLE: hh3cWredTable ------
+ hh3cWredTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cWredEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Wred table which contains wred Entry."
+ ::= { hh3cLswQosMibObject 19 }
+
+ hh3cWredEntry OBJECT-TYPE
+ SYNTAX Hh3cWredEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of Wred."
+ INDEX {
+ hh3cWredIndex,
+ hh3cWredQueueId
+ }
+ ::= { hh3cWredTable 1 }
+
+ Hh3cWredEntry ::=
+ SEQUENCE
+ {
+ hh3cWredIndex INTEGER,
+ hh3cWredQueueId INTEGER,
+ hh3cWredGreenMinThreshold INTEGER,
+ hh3cWredGreenMaxThreshold INTEGER,
+ hh3cWredGreenMaxProb INTEGER,
+ hh3cWredYellowMinThreshold INTEGER,
+ hh3cWredYellowMaxThreshold INTEGER,
+ hh3cWredYellowMaxProb INTEGER,
+ hh3cWredRedMinThreshold INTEGER,
+ hh3cWredRedMaxThreshold INTEGER,
+ hh3cWredRedMaxProb INTEGER,
+ hh3cWredExponent INTEGER
+ }
+
+ hh3cWredIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of wred."
+ ::= { hh3cWredEntry 1 }
+
+ hh3cWredQueueId OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue ID."
+ ::= { hh3cWredEntry 2 }
+
+ hh3cWredGreenMinThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The min threshold of Green."
+ ::= { hh3cWredEntry 3 }
+
+ hh3cWredGreenMaxThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max threshold of Greem."
+ ::= { hh3cWredEntry 4 }
+
+ hh3cWredGreenMaxProb OBJECT-TYPE
+ SYNTAX INTEGER(1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max prob of Green."
+ ::= { hh3cWredEntry 5 }
+
+ hh3cWredYellowMinThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The min threshold of Yellow."
+ ::= { hh3cWredEntry 6 }
+
+ hh3cWredYellowMaxThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max threshold of Yellow."
+ ::= { hh3cWredEntry 7 }
+
+ hh3cWredYellowMaxProb OBJECT-TYPE
+ SYNTAX INTEGER(1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Prob threshold of Yellow."
+ ::= { hh3cWredEntry 8 }
+
+ hh3cWredRedMinThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The min threshold of Red."
+ ::= { hh3cWredEntry 9 }
+
+ hh3cWredRedMaxThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max threshold of Red."
+ ::= { hh3cWredEntry 10 }
+
+ hh3cWredRedMaxProb OBJECT-TYPE
+ SYNTAX INTEGER(1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The max prob of Red."
+ ::= { hh3cWredEntry 11 }
+
+ hh3cWredExponent OBJECT-TYPE
+ SYNTAX INTEGER(1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Exponent."
+ DEFVAL { 9 }
+ ::= { hh3cWredEntry 12 }
+
+ -- TABLE: hh3cCosToLocalPrecedenceMapTable ------
+ hh3cCosToLocalPrecedenceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cCosToLocalPrecedenceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of map of the COS to local-precedence."
+ ::= { hh3cLswQosMibObject 20 }
+
+ hh3cCosToLocalPrecedenceMapEntry OBJECT-TYPE
+ SYNTAX Hh3cCosToLocalPrecedenceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of map of the COS to local precedence."
+ INDEX {
+ hh3cCosToLocalPrecedenceMapCosIndex
+ }
+ ::= { hh3cCosToLocalPrecedenceMapTable 1 }
+
+ Hh3cCosToLocalPrecedenceMapEntry ::=
+ SEQUENCE
+ {
+ hh3cCosToLocalPrecedenceMapCosIndex INTEGER,
+ hh3cCosToLocalPrecedenceMapLocalPrecedenceValue INTEGER
+ }
+
+ hh3cCosToLocalPrecedenceMapCosIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the map."
+ ::= { hh3cCosToLocalPrecedenceMapEntry 1 }
+
+ hh3cCosToLocalPrecedenceMapLocalPrecedenceValue OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Value of local precedence."
+ ::= { hh3cCosToLocalPrecedenceMapEntry 2 }
+
+ -- TABLE: hh3cCosToDropPrecedenceMapTable ------
+ hh3cCosToDropPrecedenceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cCosToDropPrecedenceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of map of COS to drop-precedence."
+ ::= { hh3cLswQosMibObject 21 }
+
+ hh3cCosToDropPrecedenceMapEntry OBJECT-TYPE
+ SYNTAX Hh3cCosToDropPrecedenceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of the map of the COS to drop-precedence."
+ INDEX {
+ hh3cCosToDropPrecedenceMapCosIndex
+ }
+ ::= { hh3cCosToDropPrecedenceMapTable 1 }
+
+ Hh3cCosToDropPrecedenceMapEntry ::=
+ SEQUENCE
+ {
+ hh3cCosToDropPrecedenceMapCosIndex INTEGER,
+ hh3cCosToDropPrecedenceMapDropPrecedenceValue INTEGER
+ }
+
+ hh3cCosToDropPrecedenceMapCosIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the map."
+ ::= { hh3cCosToDropPrecedenceMapEntry 1 }
+
+ hh3cCosToDropPrecedenceMapDropPrecedenceValue OBJECT-TYPE
+ SYNTAX INTEGER(0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Value of drop-precedence."
+ ::= { hh3cCosToDropPrecedenceMapEntry 2 }
+
+ -- TABLE: hh3cDscpMapTable ------
+ hh3cDscpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDscpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of dscp map."
+ ::= { hh3cLswQosMibObject 22 }
+
+ hh3cDscpMapEntry OBJECT-TYPE
+ SYNTAX Hh3cDscpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of Dscp map."
+ INDEX {
+ hh3cDscpMapConformLevel,
+ hh3cDscpMapDscpIndex
+ }
+ ::= { hh3cDscpMapTable 1 }
+
+ Hh3cDscpMapEntry ::=
+ SEQUENCE
+ {
+ hh3cDscpMapConformLevel INTEGER,
+ hh3cDscpMapDscpIndex INTEGER,
+ hh3cDscpMapDscpValue INTEGER,
+ hh3cDscpMapExpValue INTEGER,
+ hh3cDscpMapCosValue INTEGER,
+ hh3cDscpMapLocalPrecedence INTEGER,
+ hh3cDscpMapDropPrecedence INTEGER
+ }
+
+ hh3cDscpMapConformLevel OBJECT-TYPE
+ SYNTAX INTEGER(0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Conformable level of Dscp-map."
+ ::= { hh3cDscpMapEntry 1 }
+
+ hh3cDscpMapDscpIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of dscp."
+ ::= { hh3cDscpMapEntry 2 }
+
+ hh3cDscpMapDscpValue OBJECT-TYPE
+ SYNTAX INTEGER(0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Value of Dscp."
+ ::= { hh3cDscpMapEntry 3 }
+
+ hh3cDscpMapExpValue OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Exp value."
+ ::= { hh3cDscpMapEntry 4 }
+
+ hh3cDscpMapCosValue OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "COS value."
+ ::= { hh3cDscpMapEntry 5 }
+
+ hh3cDscpMapLocalPrecedence OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The precedence of local."
+ ::= { hh3cDscpMapEntry 6 }
+
+ hh3cDscpMapDropPrecedence OBJECT-TYPE
+ SYNTAX INTEGER(0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The precedence of Drop."
+ ::= { hh3cDscpMapEntry 7 }
+
+ -- TABLE: hh3cExpMapTable ------
+ hh3cExpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cExpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Exp-map"
+ ::= { hh3cLswQosMibObject 23 }
+
+ hh3cExpMapEntry OBJECT-TYPE
+ SYNTAX Hh3cExpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of Exp-map."
+ INDEX {
+ hh3cExpMapConformLevel,
+ hh3cExpMapExpIndex
+ }
+ ::= { hh3cExpMapTable 1 }
+
+ Hh3cExpMapEntry ::=
+ SEQUENCE
+ {
+ hh3cExpMapConformLevel INTEGER,
+ hh3cExpMapExpIndex INTEGER,
+ hh3cExpMapDscpValue INTEGER,
+ hh3cExpMapExpValue INTEGER,
+ hh3cExpMapCosValue INTEGER,
+ hh3cExpMapLocalPrecedence INTEGER,
+ hh3cExpMapDropPrecedence INTEGER
+ }
+
+ hh3cExpMapConformLevel OBJECT-TYPE
+ SYNTAX INTEGER(0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Conformable level of Exp-map."
+ ::= { hh3cExpMapEntry 1 }
+
+ hh3cExpMapExpIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of Exp."
+ ::= { hh3cExpMapEntry 2 }
+
+ hh3cExpMapDscpValue OBJECT-TYPE
+ SYNTAX INTEGER(0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dscp value."
+ ::= { hh3cExpMapEntry 3 }
+
+ hh3cExpMapExpValue OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Exp value."
+ ::= { hh3cExpMapEntry 4 }
+
+ hh3cExpMapCosValue OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "COS Value."
+ ::= { hh3cExpMapEntry 5 }
+
+ hh3cExpMapLocalPrecedence OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The precedence of local."
+ ::= { hh3cExpMapEntry 6 }
+
+ hh3cExpMapDropPrecedence OBJECT-TYPE
+ SYNTAX INTEGER(0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The precedence of Drop."
+ ::= { hh3cExpMapEntry 7 }
+
+ -- TABLE: hh3cLocalPrecedenceMapTable ------
+ hh3cLocalPrecedenceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cLocalPrecedenceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of local-precedence map."
+ ::= { hh3cLswQosMibObject 24 }
+
+ hh3cLocalPrecedenceMapEntry OBJECT-TYPE
+ SYNTAX Hh3cLocalPrecedenceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuraion information of local-precedence map."
+ INDEX {
+ hh3cLocalPrecedenceMapConformLevel,
+ hh3cLocalPrecedenceMapLocalPrecedenceIndex
+ }
+ ::= { hh3cLocalPrecedenceMapTable 1 }
+
+ Hh3cLocalPrecedenceMapEntry ::=
+ SEQUENCE
+ {
+ hh3cLocalPrecedenceMapConformLevel INTEGER,
+ hh3cLocalPrecedenceMapLocalPrecedenceIndex INTEGER,
+ hh3cLocalPrecedenceMapCosValue INTEGER
+ }
+
+ hh3cLocalPrecedenceMapConformLevel OBJECT-TYPE
+ SYNTAX INTEGER(0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Conformable level of local-precedence map."
+ ::= { hh3cLocalPrecedenceMapEntry 1 }
+
+ hh3cLocalPrecedenceMapLocalPrecedenceIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Index of local-precedence."
+ ::= { hh3cLocalPrecedenceMapEntry 2 }
+
+ hh3cLocalPrecedenceMapCosValue OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "COS value."
+ ::= { hh3cLocalPrecedenceMapEntry 3 }
+--
+--
+--
+ -- TABLE: hh3cPortWredTable ---------
+ hh3cPortWredTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cPortWredEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of PortWred."
+ ::= { hh3cLswQosMibObject 25 }
+
+
+ hh3cPortWredEntry OBJECT-TYPE
+ SYNTAX Hh3cPortWredEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of port Wred."
+ INDEX {
+ hh3cPortWredIfIndex,
+ hh3cPortWredQueueID
+ }
+ ::= { hh3cPortWredTable 1 }
+
+
+ Hh3cPortWredEntry ::=
+ SEQUENCE
+ {
+ hh3cPortWredIfIndex INTEGER,
+ hh3cPortWredQueueID INTEGER,
+ hh3cPortWredQueueStartLength INTEGER,
+ hh3cPortWredQueueProbability INTEGER
+ }
+
+ hh3cPortWredIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifIndex of port."
+ ::= { hh3cPortWredEntry 1 }
+
+
+ hh3cPortWredQueueID OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ID of port-Wred queue."
+ ::= { hh3cPortWredEntry 2 }
+
+
+ hh3cPortWredQueueStartLength OBJECT-TYPE
+ SYNTAX INTEGER(0..2047)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue length."
+ ::= { hh3cPortWredEntry 3 }
+
+
+ hh3cPortWredQueueProbability OBJECT-TYPE
+ SYNTAX INTEGER(0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Probability."
+ ::= { hh3cPortWredEntry 4 }
+
+-- TABLE: hh3cMirroringGroupTable ---------
+ hh3cMirroringGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirroringGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of MirrorGroup."
+ ::= { hh3cLswQosMibObject 26 }
+
+ hh3cMirroringGroupEntry OBJECT-TYPE
+ SYNTAX Hh3cMirroringGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration information of MirrorGroup."
+ INDEX {
+ hh3cMirroringGroupID
+ }
+ ::= { hh3cMirroringGroupTable 1 }
+
+ Hh3cMirroringGroupEntry ::=
+ SEQUENCE
+ {
+ hh3cMirroringGroupID INTEGER,
+ hh3cMirroringGroupType INTEGER,
+ hh3cMirroringGroupStatus INTEGER,
+ hh3cMirroringGroupRowStatus RowStatus
+ }
+
+ hh3cMirroringGroupID OBJECT-TYPE
+ SYNTAX INTEGER(1..20)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "GroupID."
+ ::= { hh3cMirroringGroupEntry 1 }
+
+ hh3cMirroringGroupType OBJECT-TYPE
+ SYNTAX INTEGER{local(1),remote-source(2),remote-destination(3)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "GroupType."
+ ::= { hh3cMirroringGroupEntry 2 }
+
+ hh3cMirroringGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER{active(1),inactive(2)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup status."
+ ::= { hh3cMirroringGroupEntry 3 }
+
+ hh3cMirroringGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, Now support three status: createAndGo, active, destroy."
+ ::= { hh3cMirroringGroupEntry 4 }
+
+ -- TABLE: hh3cMirroringGroupMirrorTable ---------
+ hh3cMirroringGroupMirrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirroringGroupMirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup mirroring-port information."
+ ::= { hh3cLswQosMibObject 27 }
+
+ hh3cMirroringGroupMirrorEntry OBJECT-TYPE
+ SYNTAX Hh3cMirroringGroupMirrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup mirroring-port information."
+ INDEX {
+ hh3cMirroringGroupID
+ }
+ ::= { hh3cMirroringGroupMirrorTable 1 }
+
+ Hh3cMirroringGroupMirrorEntry ::=
+ SEQUENCE
+ {
+ hh3cMirroringGroupMirrorInboundIfIndexList OCTET STRING,
+ hh3cMirroringGroupMirrorOutboundIfIndexList OCTET STRING,
+ hh3cMirroringGroupMirrorRowStatus RowStatus,
+ hh3cMirroringGroupMirrorInTypeList OCTET STRING,
+ hh3cMirroringGroupMirrorOutTypeList OCTET STRING
+ }
+
+ hh3cMirroringGroupMirrorInboundIfIndexList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inbound-Mirror ifIndex(for port) and slot number(for board) list.
+
+ Example A describes the relation between values of
+ hh3cMirroringGroupMirrorInboundIfIndexList and hh3cMirroringGroupMirrorInTypeList.
+
+ Example A:
+ hh3cMirroringGroupMirrorInboundIfIndexList: '00000002 0C000022 00000007'
+ hh3cMirroringGroupMirrorInTypeList: '00000002 00000001 00000002'
+
+ Every four octets represent an integer value.
+ The first four octets of them should be same. Here the value '00000002'
+ indicates there are two inbound mirror sources.
+ The following every four octets of hh3cMirroringGroupMirrorInboundIfIndexList
+ indicate an ifIndex or a slot number of mirror source. For '0C000022' and
+ '00000007' in the value of hh3cMirroringGroupMirrorInboundIfIndexList above,
+ the corresponding value of hh3cMirroringGroupMirrorInTypeList is '00000001'
+ and '00000002'(00000001 means the mirror source is port, 00000002 means the
+ mirror source is board, the meaning reference the object Hh3cMirrorOrMonitorType),
+ then '0C000022' indicates an ifIndex value 201326626(decimal), and '00000007'
+ indicates a slot with number 7(decimal).
+
+ Values with different types(port/board) should be set in separate set operations.
+ If one value with port type and one value with board type are set with same
+ hh3cMirroringGroupID separately, the result of get operation for that entry
+ will be like the example A above.
+
+ If hh3cMirroringGroupMirrorInTypeList is not supported, the first four octets
+ of hh3cMirroringGroupMirrorInboundIfIndexList also indicates the number of mirror
+ source, but the following octets are values for ifIndex(port type).
+
+ hh3cMirroringGroupMirrorOutboundIfIndexList and hh3cMirroringGroupMirrorOutTypeList
+ are a pair and have the same relations like hh3cMirroringGroupMirrorInboundIfIndexList
+ and hh3cMirroringGroupMirrorInTypeList pair.
+ "
+ ::= { hh3cMirroringGroupMirrorEntry 1 }
+
+ hh3cMirroringGroupMirrorOutboundIfIndexList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Outbound-Mirror ifIndex and slot number list.
+ Please refer to the description of hh3cMirroringGroupMirrorInboundIfIndexList."
+ ::= { hh3cMirroringGroupMirrorEntry 2 }
+
+ hh3cMirroringGroupMirrorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cMirroringGroupMirrorEntry 3 }
+
+ hh3cMirroringGroupMirrorInTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inbound-Mirror type list.
+ Please refer to the description of hh3cMirroringGroupMirrorInboundIfIndexList."
+
+ ::= { hh3cMirroringGroupMirrorEntry 4 }
+
+ hh3cMirroringGroupMirrorOutTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Outbound-Mirror type list.
+ Please refer to the description of hh3cMirroringGroupMirrorInboundIfIndexList."
+ ::= { hh3cMirroringGroupMirrorEntry 5 }
+
+ -- TABLE: hh3cMirroringGroupMonitorTable ---------
+ hh3cMirroringGroupMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirroringGroupMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup monitor-port information."
+ ::= { hh3cLswQosMibObject 28 }
+
+ hh3cMirroringGroupMonitorEntry OBJECT-TYPE
+ SYNTAX Hh3cMirroringGroupMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup monitor-port information."
+ INDEX {
+ hh3cMirroringGroupID
+ }
+ ::= { hh3cMirroringGroupMonitorTable 1 }
+
+ Hh3cMirroringGroupMonitorEntry ::=
+ SEQUENCE
+ {
+ hh3cMirroringGroupMonitorIfIndex INTEGER,
+ hh3cMirroringGroupMonitorRowStatus RowStatus,
+ hh3cMirroringGroupMonitorType Hh3cMirrorOrMonitorType
+ }
+
+ hh3cMirroringGroupMonitorIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If the monitor destination is port, the value means the ifIndex of this port.
+ If the monitor destination is board, the value means the slot number of the
+ board. Whether the value means ifIndex or slot number references the object
+ hh3cMirroringGroupMonitorType."
+ ::= { hh3cMirroringGroupMonitorEntry 1 }
+
+ hh3cMirroringGroupMonitorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cMirroringGroupMonitorEntry 2 }
+
+ hh3cMirroringGroupMonitorType OBJECT-TYPE
+ SYNTAX Hh3cMirrorOrMonitorType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specify whether the monitor destination is port or board. If this object is
+ not supported, then the value of hh3cMirroringGroupMonitorIfIndex means ifIndex."
+ ::= { hh3cMirroringGroupMonitorEntry 3 }
+
+ -- TABLE: hh3cMirroringGroupReflectorTable ---------
+ hh3cMirroringGroupReflectorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirroringGroupReflectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup reflector-port information."
+ ::= { hh3cLswQosMibObject 29 }
+
+ hh3cMirroringGroupReflectorEntry OBJECT-TYPE
+ SYNTAX Hh3cMirroringGroupReflectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup reflector-port information."
+ INDEX {
+ hh3cMirroringGroupID
+ }
+ ::= { hh3cMirroringGroupReflectorTable 1 }
+
+ Hh3cMirroringGroupReflectorEntry ::=
+ SEQUENCE
+ {
+ hh3cMirroringGroupReflectorIfIndex INTEGER,
+ hh3cMirroringGroupReflectorRowStatus RowStatus
+ }
+
+ hh3cMirroringGroupReflectorIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only valid for remote-source MirroringGroup."
+ ::= { hh3cMirroringGroupReflectorEntry 1 }
+
+ hh3cMirroringGroupReflectorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cMirroringGroupReflectorEntry 2 }
+
+ -- TABLE: hh3cMirroringGroupRprobeVlanTable ---------
+ hh3cMirroringGroupRprobeVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirroringGroupRprobeVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup rprobe-vlan information."
+ ::= { hh3cLswQosMibObject 30 }
+
+ hh3cMirroringGroupRprobeVlanEntry OBJECT-TYPE
+ SYNTAX Hh3cMirroringGroupRprobeVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup rprobe-vlan information."
+ INDEX {
+ hh3cMirroringGroupID
+ }
+ ::= { hh3cMirroringGroupRprobeVlanTable 1 }
+
+ Hh3cMirroringGroupRprobeVlanEntry ::=
+ SEQUENCE
+ {
+ hh3cMirroringGroupRprobeVlanID INTEGER,
+ hh3cMirroringGroupRprobeVlanRowStatus RowStatus
+ }
+
+ hh3cMirroringGroupRprobeVlanID OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remote-Probe vlanID.
+ 0 is invalid value.
+ Only valid for remote-source and remote-destination MirroringGroup."
+ ::= { hh3cMirroringGroupRprobeVlanEntry 1 }
+
+ hh3cMirroringGroupRprobeVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus, now support three status: createAndGo, active, destroy."
+ ::= { hh3cMirroringGroupRprobeVlanEntry 2 }
+
+ hh3cMirroringGroupMirrorMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirroringGroupMirrorMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup MAC information."
+ ::= { hh3cLswQosMibObject 31 }
+
+ hh3cMirroringGroupMirrorMacEntry OBJECT-TYPE
+ SYNTAX Hh3cMirroringGroupMirrorMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup MAC information."
+ INDEX {
+ hh3cMirroringGroupID,
+ hh3cMirroringGroupMirrorMacSeq
+ }
+ ::= { hh3cMirroringGroupMirrorMacTable 1 }
+
+ Hh3cMirroringGroupMirrorMacEntry ::=
+ SEQUENCE
+ {
+ hh3cMirroringGroupMirrorMacSeq Integer32,
+ hh3cMirroringGroupMirrorMac MacAddress,
+ hh3cMirrorMacVlanID Integer32,
+ hh3cMirroringGroupMirroMacStatus RowStatus
+ }
+
+ hh3cMirroringGroupMirrorMacSeq OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The sequence MAC number of the same group."
+ ::= { hh3cMirroringGroupMirrorMacEntry 1 }
+
+ hh3cMirroringGroupMirrorMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the MirroringGroup."
+ ::= { hh3cMirroringGroupMirrorMacEntry 2 }
+
+ hh3cMirrorMacVlanID OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The vlan ID of MAC address ."
+ ::= { hh3cMirroringGroupMirrorMacEntry 3 }
+
+ hh3cMirroringGroupMirroMacStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row."
+ ::= { hh3cMirroringGroupMirrorMacEntry 4 }
+
+ hh3cMirroringGroupMirrorVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMirroringGroupMirrorVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup Vlan Information."
+ ::= { hh3cLswQosMibObject 32 }
+
+ hh3cMirroringGroupMirrorVlanEntry OBJECT-TYPE
+ SYNTAX Hh3cMirroringGroupMirrorVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MirroringGroup Vlan Information."
+ INDEX {
+ hh3cMirroringGroupID,
+ hh3cMirroringGroupMirrorVlanSeq
+ }
+ ::= { hh3cMirroringGroupMirrorVlanTable 1 }
+
+ Hh3cMirroringGroupMirrorVlanEntry ::=
+ SEQUENCE
+ {
+ hh3cMirroringGroupMirrorVlanSeq Integer32,
+ hh3cMirroringGroupMirrorVlanID Integer32,
+ hh3cMirroringGroupMirrorVlanDirection INTEGER,
+ hh3cMirroringGroupMirroVlanStatus RowStatus
+ }
+
+ hh3cMirroringGroupMirrorVlanSeq OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The sequence vlan number of the same group."
+ ::= { hh3cMirroringGroupMirrorVlanEntry 1 }
+
+ hh3cMirroringGroupMirrorVlanID OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The vlan ID of MirroringGroup."
+ ::= { hh3cMirroringGroupMirrorVlanEntry 2 }
+
+ hh3cMirroringGroupMirrorVlanDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2),
+ both(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The vlan direction of MirroringGroup."
+ ::= { hh3cMirroringGroupMirrorVlanEntry 3 }
+
+ hh3cMirroringGroupMirroVlanStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row."
+ ::= { hh3cMirroringGroupMirrorVlanEntry 4 }
+
+ hh3cPortTrustTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cPortTrustEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port trust information."
+ ::= { hh3cLswQosMibObject 33 }
+
+ hh3cPortTrustEntry OBJECT-TYPE
+ SYNTAX Hh3cPortTrustEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port trust information."
+ INDEX {
+ hh3cPortTrustIfIndex
+ }
+ ::= { hh3cPortTrustTable 1 }
+
+ Hh3cPortTrustEntry ::=
+ SEQUENCE
+ {
+ hh3cPortTrustIfIndex Integer32,
+ hh3cPortTrustTrustType INTEGER,
+ hh3cPortTrustOvercastType INTEGER,
+ hh3cPortTrustReset INTEGER
+ }
+
+ hh3cPortTrustIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ifIndex of the port which port trust is configured."
+ ::= { hh3cPortTrustEntry 1 }
+
+ hh3cPortTrustTrustType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ port(1), -- port untrust
+ cos(2), -- port trust cos
+ dscp(3) -- port trust dscp
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trust type of port trust."
+ DEFVAL { port }
+ ::= { hh3cPortTrustEntry 2 }
+
+ hh3cPortTrustOvercastType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noOvercast(1),
+ overcastDSCP(2),
+ overcastCOS(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Overcast type of port trust."
+ DEFVAL { noOvercast }
+ ::= { hh3cPortTrustEntry 3 }
+
+ hh3cPortTrustReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset port trust to default value.
+ Read operation is meaningless."
+ ::= { hh3cPortTrustEntry 4 }
+
+ hh3cRemarkVlanIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cRemarkVlanIDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Remark vlan ID information."
+ ::= { hh3cLswQosMibObject 34 }
+
+ hh3cRemarkVlanIDEntry OBJECT-TYPE
+ SYNTAX Hh3cRemarkVlanIDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Remark vlan ID information."
+ INDEX {
+ hh3cRemarkVlanIDAclIndex,
+ hh3cRemarkVlanIDIfIndex,
+ hh3cRemarkVlanIDVlanID,
+ hh3cRemarkVlanIDDirection
+ }
+ ::= { hh3cRemarkVlanIDTable 1 }
+
+ Hh3cRemarkVlanIDEntry ::=
+ SEQUENCE
+ {
+ hh3cRemarkVlanIDAclIndex Integer32,
+ hh3cRemarkVlanIDIfIndex Integer32,
+ hh3cRemarkVlanIDVlanID Integer32,
+ hh3cRemarkVlanIDDirection INTEGER,
+ hh3cRemarkVlanIDUserAclNum Integer32,
+ hh3cRemarkVlanIDUserAclRule Integer32,
+ hh3cRemarkVlanIDIpAclNum Integer32,
+ hh3cRemarkVlanIDIpAclRule Integer32,
+ hh3cRemarkVlanIDLinkAclNum Integer32,
+ hh3cRemarkVlanIDLinkAclRule Integer32,
+ hh3cRemarkVlanIDRemarkVlanID Integer32,
+ hh3cRemarkVlanIDPacketType INTEGER,
+ hh3cRemarkVlanIDRowStatus RowStatus
+ }
+
+ hh3cRemarkVlanIDAclIndex OBJECT-TYPE
+ SYNTAX Integer32(0..2999)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Action identifier, acl index."
+ ::= { hh3cRemarkVlanIDEntry 1 }
+
+ hh3cRemarkVlanIDIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Action identifier, ifIndex."
+ ::= { hh3cRemarkVlanIDEntry 2 }
+
+ hh3cRemarkVlanIDVlanID OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Action identifier, vlan ID."
+ ::= { hh3cRemarkVlanIDEntry 3 }
+
+ hh3cRemarkVlanIDDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ invalid(0),
+ input(1),
+ output(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Action identifier, direction of data stream."
+ ::= { hh3cRemarkVlanIDEntry 4 }
+
+ hh3cRemarkVlanIDUserAclNum OBJECT-TYPE
+ SYNTAX Integer32(0|5000..5999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the user acl."
+ ::= { hh3cRemarkVlanIDEntry 5 }
+
+ hh3cRemarkVlanIDUserAclRule OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the user acl."
+ ::= { hh3cRemarkVlanIDEntry 6 }
+
+ hh3cRemarkVlanIDIpAclNum OBJECT-TYPE
+ SYNTAX Integer32(0|2000..3999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The num of the IP acl."
+ ::= { hh3cRemarkVlanIDEntry 7 }
+
+ hh3cRemarkVlanIDIpAclRule OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the IP acl."
+ ::= { hh3cRemarkVlanIDEntry 8 }
+
+ hh3cRemarkVlanIDLinkAclNum OBJECT-TYPE
+ SYNTAX Integer32(0|4000..4999|10000..12999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The num of the link acl."
+ ::= { hh3cRemarkVlanIDEntry 9 }
+
+ hh3cRemarkVlanIDLinkAclRule OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subitem of the link acl."
+ ::= { hh3cRemarkVlanIDEntry 10 }
+
+ hh3cRemarkVlanIDRemarkVlanID OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remark vlan ID."
+ ::= { hh3cRemarkVlanIDEntry 11 }
+
+ hh3cRemarkVlanIDPacketType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ all(1),
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Packet type of the remarked vlan ID."
+ ::= { hh3cRemarkVlanIDEntry 12 }
+
+ hh3cRemarkVlanIDRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row. "
+ ::= { hh3cRemarkVlanIDEntry 13 }
+
+ hh3cCosToDscpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cCosToDscpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "COS to DSCP map information."
+ ::= { hh3cLswQosMibObject 35 }
+
+ hh3cCosToDscpMapEntry OBJECT-TYPE
+ SYNTAX Hh3cCosToDscpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "COS to DSCP map information."
+ INDEX {
+ hh3cCosToDscpMapCosIndex
+ }
+ ::= { hh3cCosToDscpMapTable 1 }
+
+ Hh3cCosToDscpMapEntry ::=
+ SEQUENCE
+ {
+ hh3cCosToDscpMapCosIndex Integer32,
+ hh3cCosToDscpMapDscpValue Integer32,
+ hh3cCosToDscpMapReSet INTEGER
+ }
+
+ hh3cCosToDscpMapCosIndex OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "COS index of COS to DSCP map."
+ ::= { hh3cCosToDscpMapEntry 1 }
+
+ hh3cCosToDscpMapDscpValue OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP value of COS to DSCP map."
+ ::= { hh3cCosToDscpMapEntry 2 }
+
+ hh3cCosToDscpMapReSet OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset COS to DSCP map to default value.
+ Read operation is meaningless."
+ ::= { hh3cCosToDscpMapEntry 3 }
+
+ hh3cDscpToLocalPreMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDscpToLocalPreMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP to Local-precedence map information."
+ ::= { hh3cLswQosMibObject 36 }
+
+ hh3cDscpToLocalPreMapEntry OBJECT-TYPE
+ SYNTAX Hh3cDscpToLocalPreMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP to Local-precedence map information."
+ INDEX {
+ hh3cDscpToLocalPreMapDscpIndex
+ }
+ ::= { hh3cDscpToLocalPreMapTable 1 }
+
+ Hh3cDscpToLocalPreMapEntry ::=
+ SEQUENCE
+ {
+ hh3cDscpToLocalPreMapDscpIndex Integer32,
+ hh3cDscpToLocalPreMapLocalPreVal Integer32,
+ hh3cDscpToLocalPreMapReset INTEGER
+ }
+
+ hh3cDscpToLocalPreMapDscpIndex OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP Index of DSCP to Local-precedence map."
+ ::= { hh3cDscpToLocalPreMapEntry 1 }
+
+ hh3cDscpToLocalPreMapLocalPreVal OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Local-precedence value of DSCP to Local-precedence map."
+ ::= { hh3cDscpToLocalPreMapEntry 2 }
+
+ hh3cDscpToLocalPreMapReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset DSCP to Local-precedence map to default value.
+ Read operation is meaningless."
+ ::= { hh3cDscpToLocalPreMapEntry 3 }
+
+ hh3cDscpToDropPreMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDscpToDropPreMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP to Drop-precedence map information."
+ ::= { hh3cLswQosMibObject 37 }
+
+ hh3cDscpToDropPreMapEntry OBJECT-TYPE
+ SYNTAX Hh3cDscpToDropPreMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP to Drop-precedence map information."
+ INDEX {
+ hh3cDscpToDropPreMapDscpIndex
+ }
+ ::= { hh3cDscpToDropPreMapTable 1 }
+
+ Hh3cDscpToDropPreMapEntry ::=
+ SEQUENCE
+ {
+ hh3cDscpToDropPreMapDscpIndex Integer32,
+ hh3cDscpToDropPreMapDropPreVal Integer32,
+ hh3cDscpToDropPreMapReset INTEGER
+ }
+
+ hh3cDscpToDropPreMapDscpIndex OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP Index of DSCP to Drop-precedence map."
+ ::= { hh3cDscpToDropPreMapEntry 1 }
+
+ hh3cDscpToDropPreMapDropPreVal OBJECT-TYPE
+ SYNTAX Integer32(0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Drop-precedence value of DSCP to Drop-precedence map."
+ ::= { hh3cDscpToDropPreMapEntry 2 }
+
+ hh3cDscpToDropPreMapReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset DSCP to Drop-precedence map to default value.
+ Read operation is meaningless."
+ ::= { hh3cDscpToDropPreMapEntry 3 }
+
+ hh3cDscpToCosMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDscpToCosMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP to COS map information."
+ ::= { hh3cLswQosMibObject 38 }
+
+ hh3cDscpToCosMapEntry OBJECT-TYPE
+ SYNTAX Hh3cDscpToCosMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP to COS map information."
+ INDEX {
+ hh3cDscpToCosMapDscpIndex
+ }
+ ::= { hh3cDscpToCosMapTable 1 }
+
+ Hh3cDscpToCosMapEntry ::=
+ SEQUENCE
+ {
+ hh3cDscpToCosMapDscpIndex Integer32,
+ hh3cDscpToCosMapCosValue Integer32,
+ hh3cDscpToCosMapReset INTEGER
+ }
+
+ hh3cDscpToCosMapDscpIndex OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP index of DSCP to COS map."
+ ::= { hh3cDscpToCosMapEntry 1 }
+
+ hh3cDscpToCosMapCosValue OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "COS value of DSCP to COS map."
+ ::= { hh3cDscpToCosMapEntry 2 }
+
+ hh3cDscpToCosMapReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset DSCP to COS map to default value.
+ Read operation is meaningless."
+ ::= { hh3cDscpToCosMapEntry 3 }
+
+ hh3cDscpToDscpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cDscpToDscpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP to DSCP map information."
+ ::= { hh3cLswQosMibObject 39 }
+
+ hh3cDscpToDscpMapEntry OBJECT-TYPE
+ SYNTAX Hh3cDscpToDscpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP to DSCP map information."
+ INDEX {
+ hh3cDscpToDscpMapDscpIndex
+ }
+ ::= { hh3cDscpToDscpMapTable 1 }
+
+ Hh3cDscpToDscpMapEntry ::=
+ SEQUENCE
+ {
+ hh3cDscpToDscpMapDscpIndex Integer32,
+ hh3cDscpToDscpMapDscpValue Integer32,
+ hh3cDscpToDscpMapReset INTEGER
+ }
+
+ hh3cDscpToDscpMapDscpIndex OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP index of DSCP to DSCP map."
+ ::= { hh3cDscpToDscpMapEntry 1 }
+
+ hh3cDscpToDscpMapDscpValue OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP value of DSCP to DSCP map."
+ ::= { hh3cDscpToDscpMapEntry 2 }
+
+ hh3cDscpToDscpMapReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset DSCP to DSCP map to default value.
+ Read operation is meaningless."
+ ::= { hh3cDscpToDscpMapEntry 3 }
+
+END