5175 lines
175 KiB
Plaintext
5175 lines
175 KiB
Plaintext
-- ============================================================================
|
|
-- Copyright (c) 2004-2019 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: Interface QoS Management Information Base.
|
|
-- Reference: RFC 3291
|
|
-- Version: 1.12
|
|
-- History:
|
|
-- V1.0 created by tangshun.
|
|
-- V1.1 2006/02/24 modified by changhuifeng
|
|
-- Add object hh3cIfQoSWFQType in hh3cIfQoSWFQTable.
|
|
-- Add hh3cIfQoSL3PlusObjects and hh3cIfQoSPortBindingTable.
|
|
-- Modify property of hh3cIfQoSPortWredPreID to "not-accessible".
|
|
-- Add the enumeration ipall to hh3cIfQoSPQClassRuleType in hh3cIfQoSPQClassRuleTable.
|
|
-- Modify some text errors in this file.
|
|
-- V1.2 2006/03/29 modified by xialei
|
|
-- Modify the ipv4acl value in description of hh3cIfQoSPQClassRuleValue and hh3cIfQoSCQClassRuleValue
|
|
-- Add the enumeration mpls to hh3cIfQoSPQClassRuleType in hh3cIfQoSPQClassRuleTable.
|
|
-- Add the enumeration ipall, mpls to hh3cIfQoSCQClassRuleType in hh3cIfQoSCQClassRuleTable.
|
|
-- V1.3 2006/05/24 add by cuichuanjin
|
|
-- Add hh3cIfQoSCarlTable
|
|
-- V1.4 2007/11/12 modified by mouxuanli
|
|
-- Modify the description of the object hh3cIfQoSPassPackets.
|
|
-- Add 18 objects in hh3cIfQoSHardwareQueueRunInfoTable.
|
|
-- Add hh3cIfQoSHQueueTcpRunInfoTable.
|
|
-- V1.5 2008/9/25 modified by yueting
|
|
-- Add hh3cQoSIfTraStaConfigInfoTable.
|
|
-- Add hh3cQoSIfTraStaRunInfoTable.
|
|
-- V1.6 2011/12/14 modified by mouxuanli
|
|
-- Add the enumeration byteCountWrr, byteCountWfq to hh3cIfQoSQSMode in hh3cIfQoSQSModeTable.
|
|
-- Add hh3cIfQoSQSMinBandwidth in hh3cIfQoSQSWeightTable.
|
|
-- Add hh3cIfQoSLRPir in hh3cIfQoSLRConfigTable.
|
|
-- V1.7 2012/04/28 modified by mouxuanli
|
|
-- Add the enumeration ipPrecedence, dot11e, auto to hh3cIfQoSPortPriorityTrustTrustType.
|
|
-- Add the enumeration overcast to hh3cIfQoSPortPriorityTrustOvercastType.
|
|
-- Add hh3cIfQoSPrePriMapTable.
|
|
-- V1.8 2013/10/25 modified by mouxuanli
|
|
-- Add the enumeration gmb to hh3cIfQoSQSMode.
|
|
-- Add hh3cIfQoSQSMinBandwidthPercent in hh3cIfQoSQSWeightTable.
|
|
-- Add hh3cIfQoSLRUnit in hh3cIfQoSLRConfigTable.
|
|
-- Add hh3cQoSGlobalPriorityObject.
|
|
-- V1.9 2014/11/25 modified by zhaixiaoxiang & xunzhi
|
|
-- Modify the name of CarAction to Hh3cIfCarAction.
|
|
-- Add the enumeration remarkLocalPreContinue, remarkLocalPrePass, remarkDropPreContinue
|
|
-- and remarkDropPrePass to Hh3cIfCarAction and modify the related descriptions.
|
|
-- Add the enumeration hierarchy to hh3cIfQoSAggregativeCarType.
|
|
-- Add hh3cIfQoSTricolorCarUnitType in hh3cIfQoSTricolorCarConfigTable.
|
|
-- Add hh3cIfQoSGTSPir and hh3cIfQoSGTSUnitType in hh3cIfQoSGTSConfigTable.
|
|
-- Add hh3cIfQoSProcessingStatus node.
|
|
-- V1.10 2016/10/25 modified by gaomengfei
|
|
-- Add the enumeration group3 and group4 to hh3cIfQoSQueueGroupType
|
|
-- 2017/05/20 modified by gaomengfei
|
|
-- Add the hh3cIfQoSQueueName in hh3cIfQoSHardwareQueueRunInfoEntry
|
|
-- Add hh3cIfQoSHardwareQueueTotalRunInfoTable
|
|
-- 2018/02/28 modified by hulifang
|
|
-- Add hh3cIfQoSCoppFlowStatTable
|
|
-- V1.11 2018/12/12 modified by meixixue
|
|
-- 2018/12/12 modified by meixixue
|
|
-- Add the hh3cIfQoSDropPPS and hh3cIfQoSDropBPS in hh3cIfQoSHardwareQueueRunInfoEntry
|
|
-- V1.12 2019/06/20 modified by wangqian
|
|
-- 2019/06/20 modified by wangqian
|
|
-- Add the hh3cIfQoSPeakPassPPS and hh3cIfQoSPeakPassBPS in hh3cIfQoSHardwareQueueRunInfoEntry
|
|
-- ============================================================================
|
|
HH3C-IFQOS2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hh3cCommon
|
|
FROM HH3C-OID-MIB
|
|
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter64, Unsigned32, IpAddress
|
|
FROM SNMPv2-SMI
|
|
ifIndex
|
|
FROM IF-MIB
|
|
InetAddressIPv6, InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB
|
|
RowStatus, TruthValue, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC;
|
|
--
|
|
-- Nodes definitions
|
|
--
|
|
|
|
hh3cIfQos2 MODULE-IDENTITY
|
|
LAST-UPDATED "201906200000Z"
|
|
ORGANIZATION
|
|
"New H3C Technologies Co., Ltd."
|
|
CONTACT-INFO
|
|
"Platform Team New H3C Technologies Co., Ltd.
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.h3c.com
|
|
Zip:100085
|
|
"
|
|
DESCRIPTION
|
|
"Add the hh3cIfQoSPeakPassPPS and hh3cIfQoSPeakPassBPS in hh3cIfQoSHardwareQueueRunInfoEntry."
|
|
REVISION "201906200000Z" --June 20, 2019 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add the hh3cIfQoSDropPPS and hh3cIfQoSDropBPS in hh3cIfQoSHardwareQueueRunInfoEntry."
|
|
REVISION "201812120000Z" --December 12, 2018 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Interface QoS management information base."
|
|
REVISION "201802280000Z" --February 28, 2018 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add hh3cIfQoSCoppFlowStatTable."
|
|
REVISION "201705200000Z" --May 20, 2017 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add the hh3cIfQoSQueueName in hh3cIfQoSHardwareQueueRunInfoEntry and
|
|
add hh3cIfQoSHardwareQueueTotalRunInfoTable."
|
|
REVISION "201610250000Z" --October 25, 2016 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add the enumeration group3 and group4 to hh3cIfQoSQueueGroupType."
|
|
REVISION "201411250000Z" --November 25, 2014 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Add the unit type node in hh3cIfQoSTricolorCarConfigTable and
|
|
hh3cIfQoSGTSConfigTable, and add object hh3cIfQoSProcessingStatus."
|
|
REVISION "201311280000Z" --November 28, 2013 at 00:00 GMT
|
|
DESCRIPTION
|
|
"Interface QoS management information base."
|
|
::= { hh3cQos2 1 }
|
|
|
|
hh3cQos2 OBJECT IDENTIFIER ::= { hh3cCommon 65 }
|
|
|
|
-- IfCar Action
|
|
Hh3cIfCarAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actions taken when packets conforming or exceeding the configured CIR."
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
pass(1),
|
|
continue(2),
|
|
discard(3),
|
|
remark(4),
|
|
remark-ip-continue(5),
|
|
remark-ip-pass(6),
|
|
remark-mplsexp-continue(7),
|
|
remark-mplsexp-pass(8),
|
|
remark-dscp-continue(9),
|
|
remark-dscp-pass(10),
|
|
remark-dot1p-continue(11),
|
|
remark-dot1p-pass(12),
|
|
remark-atm-clp-continue(13),
|
|
remark-atm-clp-pass(14),
|
|
remark-fr-de-continue(15),
|
|
remark-fr-de-pass(16),
|
|
remarkLocalPreContinue(17),
|
|
remarkLocalPrePass(18),
|
|
remarkDropPreContinue(19),
|
|
remarkDropPrePass(20)
|
|
}
|
|
|
|
--
|
|
-- priority queue
|
|
--
|
|
PriorityQueue ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of priority queue."
|
|
SYNTAX INTEGER
|
|
{
|
|
top(1),
|
|
middle(2),
|
|
normal(3),
|
|
bottom(4)
|
|
}
|
|
--
|
|
-- direction
|
|
--
|
|
Direction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Inbound or outbound."
|
|
SYNTAX INTEGER
|
|
{
|
|
inbound(1),
|
|
outbound(2)
|
|
}
|
|
--
|
|
-- node of hh3cIfQoSHardwareQueueObjects
|
|
--
|
|
hh3cIfQoSHardwareQueueObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 1 }
|
|
--
|
|
-- nodes of hh3cIfQoSHardwareQueueConfigGroup
|
|
--
|
|
hh3cIfQoSHardwareQueueConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSHardwareQueueObjects 1 }
|
|
|
|
hh3cIfQoSQSModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSQSModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of queue schedule mode information."
|
|
::= { hh3cIfQoSHardwareQueueConfigGroup 1 }
|
|
|
|
hh3cIfQoSQSModeEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSQSModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue schedule mode information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSQSModeTable 1 }
|
|
|
|
Hh3cIfQoSQSModeEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSQSMode
|
|
INTEGER
|
|
}
|
|
|
|
hh3cIfQoSQSMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sp(1),
|
|
sp0(2),
|
|
sp1(3),
|
|
sp2(4),
|
|
wrr(5),
|
|
hh3cfq(6),
|
|
wrr-sp(7),
|
|
byteCountWrr(8),
|
|
byteCountWfq(9),
|
|
gmb(10)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode of schedule."
|
|
::= { hh3cIfQoSQSModeEntry 1 }
|
|
|
|
--
|
|
-- notes of hh3cIfQoSQSWeightTable
|
|
--
|
|
hh3cIfQoSQSWeightTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSQSWeightEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of queue schedule weight configuration information."
|
|
::= { hh3cIfQoSHardwareQueueConfigGroup 2 }
|
|
|
|
hh3cIfQoSQSWeightEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSQSWeightEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue schedule weight configuration information entry."
|
|
INDEX { ifIndex, hh3cIfQoSQueueID }
|
|
::= { hh3cIfQoSQSWeightTable 1 }
|
|
|
|
Hh3cIfQoSQSWeightEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSQueueID
|
|
Integer32,
|
|
hh3cIfQoSQueueGroupType
|
|
INTEGER,
|
|
hh3cIfQoSQSType
|
|
INTEGER,
|
|
hh3cIfQoSQSValue
|
|
Integer32,
|
|
hh3cIfQoSQSMaxDelay
|
|
Integer32,
|
|
hh3cIfQoSQSMinBandwidth
|
|
Integer32,
|
|
hh3cIfQoSQSMinBandwidthPercent
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cIfQoSQueueID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue ID"
|
|
::= { hh3cIfQoSQSWeightEntry 1 }
|
|
|
|
hh3cIfQoSQueueGroupType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
group0(1),
|
|
group1(2),
|
|
group2(3),
|
|
group3(4),
|
|
group4(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group type of WRR and WFQ."
|
|
::= { hh3cIfQoSQSWeightEntry 2 }
|
|
|
|
hh3cIfQoSQSType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
weight(1),
|
|
byte-count(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Schedule type."
|
|
::= { hh3cIfQoSQSWeightEntry 3 }
|
|
|
|
hh3cIfQoSQSValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Schedule value."
|
|
::= { hh3cIfQoSQSWeightEntry 4 }
|
|
|
|
hh3cIfQoSQSMaxDelay OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max delay."
|
|
DEFVAL { 9 }
|
|
::= { hh3cIfQoSQSWeightEntry 5 }
|
|
|
|
hh3cIfQoSQSMinBandwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Min bandwidth. Unit: kbps."
|
|
::= { hh3cIfQoSQSWeightEntry 6 }
|
|
|
|
hh3cIfQoSQSMinBandwidthPercent OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100 | 255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Percent of min bandwidth. Unit: %.
|
|
The value is 255 when the schedule mode of the queue is strict queuing.
|
|
"
|
|
::= { hh3cIfQoSQSWeightEntry 7 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSHardwareQueueRunInfoGroup
|
|
--
|
|
hh3cIfQoSHardwareQueueRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSHardwareQueueObjects 2 }
|
|
|
|
hh3cIfQoSHardwareQueueRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSHardwareQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of queue statistic information."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoGroup 1 }
|
|
|
|
hh3cIfQoSHardwareQueueRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSHardwareQueueRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue statistic information entry."
|
|
INDEX { ifIndex, hh3cIfQoSQueueID }
|
|
::= { hh3cIfQoSHardwareQueueRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSHardwareQueueRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPassPackets
|
|
Counter64,
|
|
hh3cIfQoSDropPackets
|
|
Counter64,
|
|
hh3cIfQoSPassBytes
|
|
Counter64,
|
|
hh3cIfQoSPassPPS
|
|
Unsigned32,
|
|
hh3cIfQoSPassBPS
|
|
Unsigned32,
|
|
hh3cIfQoSDropBytes
|
|
Counter64,
|
|
hh3cIfQoSQueueLengthInPkts
|
|
Unsigned32,
|
|
hh3cIfQoSQueueLengthInBytes
|
|
Unsigned32,
|
|
hh3cIfQoSCurQueuePkts
|
|
Unsigned32,
|
|
hh3cIfQoSCurQueueBytes
|
|
Unsigned32,
|
|
hh3cIfQoSCurQueuePPS
|
|
Unsigned32,
|
|
hh3cIfQoSCurQueueBPS
|
|
Unsigned32,
|
|
hh3cIfQoSTailDropPkts
|
|
Counter64,
|
|
hh3cIfQoSTailDropBytes
|
|
Counter64,
|
|
hh3cIfQoSTailDropPPS
|
|
Unsigned32,
|
|
hh3cIfQoSTailDropBPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropPkts
|
|
Counter64,
|
|
hh3cIfQoSWredDropBytes
|
|
Counter64,
|
|
hh3cIfQoSWredDropPPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropBPS
|
|
Unsigned32,
|
|
hh3cIfQoSQueueName
|
|
OCTET STRING,
|
|
hh3cIfQoSDropPPS
|
|
Unsigned32,
|
|
hh3cIfQoSDropBPS
|
|
Unsigned32,
|
|
hh3cIfQoSPeakPassPPS
|
|
Unsigned32,
|
|
hh3cIfQoSPeakPassBPS
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cIfQoSPassPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of forwarded packets."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSDropPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of dropped packets."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSPassBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of forwarded packets."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSPassPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of forwarded packets. PPS: packets per second."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 4 }
|
|
|
|
hh3cIfQoSPassBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of forwarded packets. BPS: bytes per second."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 5 }
|
|
|
|
hh3cIfQoSDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of dropped packets."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 6 }
|
|
|
|
hh3cIfQoSQueueLengthInPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max number of packets which the queue can hold."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 7 }
|
|
|
|
hh3cIfQoSQueueLengthInBytes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max bytes of packets which the queue can hold."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 8 }
|
|
|
|
hh3cIfQoSCurQueuePkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets in the current queue."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 9 }
|
|
|
|
hh3cIfQoSCurQueueBytes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of packets in the current queue."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 10 }
|
|
|
|
hh3cIfQoSCurQueuePPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of packets in the current queue."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 11 }
|
|
|
|
hh3cIfQoSCurQueueBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of packets in the current queue."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 12 }
|
|
|
|
hh3cIfQoSTailDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped by tail dropping."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 13 }
|
|
|
|
hh3cIfQoSTailDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of packets dropped by tail dropping."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 14 }
|
|
|
|
hh3cIfQoSTailDropPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of packets dropped by tail dropping."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 15 }
|
|
|
|
hh3cIfQoSTailDropBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of packets dropped by tail dropping."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 16 }
|
|
|
|
hh3cIfQoSWredDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped by WRED."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 17 }
|
|
|
|
hh3cIfQoSWredDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of packets dropped by WRED."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 18 }
|
|
|
|
hh3cIfQoSWredDropPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of packets dropped by WRED."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 19 }
|
|
|
|
hh3cIfQoSWredDropBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of packets dropped by WRED."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 20 }
|
|
|
|
hh3cIfQoSQueueName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(2..3))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Name of Queue."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 21 }
|
|
|
|
hh3cIfQoSDropPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of dropped packets. PPS: packets per second."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 22 }
|
|
|
|
hh3cIfQoSDropBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of dropped packets. BPS: bytes per second."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 23 }
|
|
|
|
hh3cIfQoSPeakPassPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max rate of forwarded packets in bytes per second (pps)
|
|
during the period from the time when the reset command was executed
|
|
to the current time."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 24 }
|
|
|
|
hh3cIfQoSPeakPassBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max rate of forwarded packets in bytes per second (Bps)
|
|
during the period from the time when the reset command was executed
|
|
to the current time."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoEntry 25 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSHQueueTcpRunInfoTable
|
|
--
|
|
|
|
hh3cIfQoSHQueueTcpRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSHQueueTcpRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of queue statistic information
|
|
about TCP and non-TCP packets."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoGroup 2 }
|
|
|
|
hh3cIfQoSHQueueTcpRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSHQueueTcpRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue statistic information entry
|
|
about TCP and non-TCP packets."
|
|
INDEX { ifIndex, hh3cIfQoSQueueID }
|
|
::= { hh3cIfQoSHQueueTcpRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSHQueueTcpRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSWredDropLPreNTcpPkts
|
|
Counter64,
|
|
hh3cIfQoSWredDropLPreNTcpBytes
|
|
Counter64,
|
|
hh3cIfQoSWredDropLPreNTcpPPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropLPreNTcpBPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropLPreTcpPkts
|
|
Counter64,
|
|
hh3cIfQoSWredDropLPreTcpBytes
|
|
Counter64,
|
|
hh3cIfQoSWredDropLPreTcpPPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropLPreTcpBPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropHPreNTcpPkts
|
|
Counter64,
|
|
hh3cIfQoSWredDropHPreNTcpBytes
|
|
Counter64,
|
|
hh3cIfQoSWredDropHPreNTcpPPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropHPreNTcpBPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropHPreTcpPkts
|
|
Counter64,
|
|
hh3cIfQoSWredDropHPreTcpBytes
|
|
Counter64,
|
|
hh3cIfQoSWredDropHPreTcpPPS
|
|
Unsigned32,
|
|
hh3cIfQoSWredDropHPreTcpBPS
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cIfQoSWredDropLPreNTcpPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of low-precedence non-TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSWredDropLPreNTcpBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of low-precedence non-TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSWredDropLPreNTcpPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of low-precedence non-TCP packets dropped by WRED.
|
|
PPS: packets per second."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSWredDropLPreNTcpBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of low-precedence non-TCP packets dropped by WRED.
|
|
BPS: bytes per second."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 4 }
|
|
|
|
hh3cIfQoSWredDropLPreTcpPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of low-precedence TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 5 }
|
|
|
|
hh3cIfQoSWredDropLPreTcpBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of low-precedence TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 6 }
|
|
|
|
hh3cIfQoSWredDropLPreTcpPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of low-precedence TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 7 }
|
|
|
|
hh3cIfQoSWredDropLPreTcpBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of low-precedence TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 8 }
|
|
|
|
hh3cIfQoSWredDropHPreNTcpPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of high-precedence non-TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 9 }
|
|
|
|
hh3cIfQoSWredDropHPreNTcpBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of high-precedence non-TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 10 }
|
|
|
|
hh3cIfQoSWredDropHPreNTcpPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of high-precedence non-TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 11 }
|
|
|
|
hh3cIfQoSWredDropHPreNTcpBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of high-precedence non-TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 12 }
|
|
|
|
hh3cIfQoSWredDropHPreTcpPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of high-precedence TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 13 }
|
|
|
|
hh3cIfQoSWredDropHPreTcpBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bytes of high-precedence TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 14 }
|
|
|
|
hh3cIfQoSWredDropHPreTcpPPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PPS of high-precedence TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 15 }
|
|
|
|
hh3cIfQoSWredDropHPreTcpBPS OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BPS of high-precedence TCP packets dropped by WRED."
|
|
::= { hh3cIfQoSHQueueTcpRunInfoEntry 16 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSHardwareQueueTotalRunInfoTable
|
|
--
|
|
|
|
hh3cIfQoSHardwareQueueTotalRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSHardwareQueueTotalRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of queue statistic total information."
|
|
::= { hh3cIfQoSHardwareQueueRunInfoGroup 3 }
|
|
|
|
hh3cIfQoSHardwareQueueTotalRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSHardwareQueueTotalRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue statistic information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSHardwareQueueTotalRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSHardwareQueueTotalRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSQueueLength
|
|
Unsigned32,
|
|
hh3cIfQoSPeakQueueBytes
|
|
Unsigned32
|
|
}
|
|
|
|
hh3cIfQoSQueueLength OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of queues."
|
|
::= { hh3cIfQoSHardwareQueueTotalRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSPeakQueueBytes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max bytes of packets in the current queues in the last 10 seconds."
|
|
::= { hh3cIfQoSHardwareQueueTotalRunInfoEntry 2 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSSoftwareQueueObjects
|
|
--
|
|
hh3cIfQoSSoftwareQueueObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 2 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSFIFOObject
|
|
--
|
|
hh3cIfQoSFIFOObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 1 }
|
|
|
|
hh3cIfQoSFIFOConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSFIFOConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of FIFO queue information."
|
|
::= { hh3cIfQoSFIFOObject 1 }
|
|
|
|
hh3cIfQoSFIFOConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSFIFOConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FIFO queue information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSFIFOConfigTable 1 }
|
|
|
|
Hh3cIfQoSFIFOConfigEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSFIFOMaxQueueLen
|
|
Integer32
|
|
}
|
|
|
|
hh3cIfQoSFIFOMaxQueueLen OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum length of FIFO queue."
|
|
::= { hh3cIfQoSFIFOConfigEntry 1 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSFifoRunfoTable
|
|
--
|
|
|
|
hh3cIfQoSFIFORunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSFIFORunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of FIFO queue statistic information."
|
|
::= { hh3cIfQoSFIFOObject 2 }
|
|
|
|
hh3cIfQoSFIFORunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSFIFORunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FIFO queue statistic information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSFIFORunInfoTable 1 }
|
|
|
|
Hh3cIfQoSFIFORunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSFIFOSize
|
|
Integer32,
|
|
hh3cIfQoSFIFODiscardPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSFIFOSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packet in FIFO queue."
|
|
::= { hh3cIfQoSFIFORunInfoEntry 1 }
|
|
|
|
hh3cIfQoSFIFODiscardPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discard packet."
|
|
::= { hh3cIfQoSFIFORunInfoEntry 2 }
|
|
|
|
--
|
|
-- nodes of
|
|
--
|
|
hh3cIfQoSPQObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 2 }
|
|
|
|
hh3cIfQoSPQConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSPQObject 1 }
|
|
|
|
hh3cIfQoSPQDefaultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPQDefaultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of priority queue default configuration information."
|
|
::= { hh3cIfQoSPQConfigGroup 1 }
|
|
|
|
hh3cIfQoSPQDefaultEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPQDefaultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority queue default configuration information entry."
|
|
INDEX { hh3cIfQoSPQListNumber }
|
|
::= { hh3cIfQoSPQDefaultTable 1 }
|
|
|
|
Hh3cIfQoSPQDefaultEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPQListNumber
|
|
Integer32,
|
|
hh3cIfQoSPQDefaultQueueType
|
|
PriorityQueue
|
|
}
|
|
|
|
hh3cIfQoSPQListNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority queue list number."
|
|
::= { hh3cIfQoSPQDefaultEntry 1 }
|
|
|
|
hh3cIfQoSPQDefaultQueueType OBJECT-TYPE
|
|
SYNTAX PriorityQueue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify priority queue that packets put into by default."
|
|
::= { hh3cIfQoSPQDefaultEntry 2 }
|
|
--
|
|
-- nods of hh3cIfQoSPQQueueLengthTable
|
|
--
|
|
hh3cIfQoSPQQueueLengthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPQQueueLengthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of queue length of priority queue configuration information."
|
|
::= { hh3cIfQoSPQConfigGroup 2 }
|
|
|
|
hh3cIfQoSPQQueueLengthEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPQQueueLengthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue length of priority queue configuration information entry."
|
|
INDEX { hh3cIfQoSPQListNumber, hh3cIfQoSPQQueueLengthType }
|
|
::= { hh3cIfQoSPQQueueLengthTable 1 }
|
|
|
|
Hh3cIfQoSPQQueueLengthEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPQQueueLengthType
|
|
PriorityQueue,
|
|
hh3cIfQoSPQQueueLengthValue
|
|
Integer32
|
|
}
|
|
|
|
hh3cIfQoSPQQueueLengthType OBJECT-TYPE
|
|
SYNTAX PriorityQueue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of priority queue."
|
|
::= { hh3cIfQoSPQQueueLengthEntry 1 }
|
|
|
|
hh3cIfQoSPQQueueLengthValue OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of priority queue."
|
|
::= { hh3cIfQoSPQQueueLengthEntry 2 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSPQClassRuleTable
|
|
--
|
|
hh3cIfQoSPQClassRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPQClassRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of class rule of priority queue information."
|
|
::= { hh3cIfQoSPQConfigGroup 3 }
|
|
|
|
hh3cIfQoSPQClassRuleEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPQClassRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of class rule of priority queue information."
|
|
INDEX { hh3cIfQoSPQListNumber,
|
|
hh3cIfQoSPQClassRuleType,
|
|
hh3cIfQoSPQClassRuleValue }
|
|
::= { hh3cIfQoSPQClassRuleTable 1 }
|
|
|
|
Hh3cIfQoSPQClassRuleEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPQClassRuleType
|
|
INTEGER,
|
|
hh3cIfQoSPQClassRuleValue
|
|
Integer32,
|
|
hh3cIfQoSPQClassRuleQueueType
|
|
PriorityQueue,
|
|
hh3cIfQoSPQClassRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSPQClassRuleType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
interface(1),
|
|
ipv4acl(2),
|
|
ipv6acl(3),
|
|
fragments(4),
|
|
greater-than(5),
|
|
less-than(6),
|
|
tcp(7),
|
|
udp(8),
|
|
ipall(9),
|
|
mpls(10)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of class rule.
|
|
'ipall' means all ip packets."
|
|
::= { hh3cIfQoSPQClassRuleEntry 1 }
|
|
|
|
hh3cIfQoSPQClassRuleValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of class rule.
|
|
interface : ifIndex
|
|
ipv4acl : 2000..3999
|
|
ipv6acl : 2000..3999, 10000..42767
|
|
greater-than : 0..65535
|
|
less-than : 0..65535
|
|
tcp : 0..65535
|
|
udp : 0..65535
|
|
mpls(exp-mask) : 1..255
|
|
other types: 0
|
|
"
|
|
::= { hh3cIfQoSPQClassRuleEntry 2 }
|
|
|
|
hh3cIfQoSPQClassRuleQueueType OBJECT-TYPE
|
|
SYNTAX PriorityQueue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the queue for matched packets."
|
|
::= { hh3cIfQoSPQClassRuleEntry 3 }
|
|
|
|
hh3cIfQoSPQClassRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSPQClassRuleEntry 4 }
|
|
--
|
|
-- nodes of hh3cIfQoSPQApplyTable
|
|
--
|
|
hh3cIfQoSPQApplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPQApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of priority queue instance."
|
|
::= { hh3cIfQoSPQConfigGroup 4 }
|
|
|
|
hh3cIfQoSPQApplyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPQApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority queue instance information."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSPQApplyTable 1 }
|
|
|
|
Hh3cIfQoSPQApplyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPQApplyListNumber
|
|
Integer32,
|
|
hh3cIfQoSPQApplyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSPQApplyListNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority queue list number."
|
|
::= { hh3cIfQoSPQApplyEntry 1 }
|
|
|
|
hh3cIfQoSPQApplyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSPQApplyEntry 2 }
|
|
|
|
--
|
|
-- Nodes of hh3cIfQoSPQRunInfoGroup
|
|
--
|
|
hh3cIfQoSPQRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSPQObject 2 }
|
|
--
|
|
-- nodes of hh3cIfQoSPQRunInfoTable
|
|
--
|
|
hh3cIfQoSPQRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPQRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of priority queue statistic information."
|
|
::= { hh3cIfQoSPQRunInfoGroup 1 }
|
|
|
|
hh3cIfQoSPQRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPQRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority queue statistic information entry."
|
|
INDEX { ifIndex, hh3cIfQoSPQType }
|
|
::= { hh3cIfQoSPQRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSPQRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPQType
|
|
PriorityQueue,
|
|
hh3cIfQoSPQSize
|
|
Integer32,
|
|
hh3cIfQoSPQLength
|
|
Integer32,
|
|
hh3cIfQoSPQDiscardPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSPQType OBJECT-TYPE
|
|
SYNTAX PriorityQueue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of priority queue."
|
|
::= { hh3cIfQoSPQRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSPQSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets in the priority queue."
|
|
::= { hh3cIfQoSPQRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSPQLength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum length of priority queue."
|
|
::= { hh3cIfQoSPQRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSPQDiscardPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The packet number of priority queue discard."
|
|
::= { hh3cIfQoSPQRunInfoEntry 4 }
|
|
--
|
|
-- nodes of hh3cIfQoSCQObject
|
|
|
|
hh3cIfQoSCQObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 3 }
|
|
|
|
hh3cIfQoSCQConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCQObject 1 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSCQDefaultTable
|
|
--
|
|
hh3cIfQoSCQDefaultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSCQDefaultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of custom queue default configuration information."
|
|
::= { hh3cIfQoSCQConfigGroup 1 }
|
|
|
|
hh3cIfQoSCQDefaultEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSCQDefaultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Custom queue default configuration information entry."
|
|
INDEX { hh3cIfQoSCQListNumber }
|
|
::= { hh3cIfQoSCQDefaultTable 1 }
|
|
|
|
Hh3cIfQoSCQDefaultEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSCQListNumber
|
|
Integer32,
|
|
hh3cIfQoSCQDefaultQueueID
|
|
Integer32
|
|
}
|
|
|
|
hh3cIfQoSCQListNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Custom queue list number."
|
|
::= { hh3cIfQoSCQDefaultEntry 1 }
|
|
|
|
hh3cIfQoSCQDefaultQueueID OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default queue ID."
|
|
DEFVAL { 1 }
|
|
::= { hh3cIfQoSCQDefaultEntry 2 }
|
|
--
|
|
-- nods of hh3cIfQoSCQQueueLengthTable
|
|
--
|
|
hh3cIfQoSCQQueueLengthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSCQQueueLengthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of queue length of custom queue configuration information."
|
|
::= { hh3cIfQoSCQConfigGroup 2 }
|
|
|
|
hh3cIfQoSCQQueueLengthEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSCQQueueLengthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue length of custom queue configuration information entry."
|
|
INDEX { hh3cIfQoSCQListNumber, hh3cIfQoSCQQueueID }
|
|
::= { hh3cIfQoSCQQueueLengthTable 1 }
|
|
|
|
Hh3cIfQoSCQQueueLengthEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSCQQueueID
|
|
Integer32,
|
|
hh3cIfQoSCQQueueLength
|
|
Integer32,
|
|
hh3cIfQoSCQQueueServing
|
|
Integer32
|
|
}
|
|
|
|
hh3cIfQoSCQQueueID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Custom queue index."
|
|
::= { hh3cIfQoSCQQueueLengthEntry 1 }
|
|
|
|
hh3cIfQoSCQQueueLength OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of custom queue."
|
|
DEFVAL { 20 }
|
|
::= { hh3cIfQoSCQQueueLengthEntry 2 }
|
|
|
|
hh3cIfQoSCQQueueServing OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bytes that the specified queue can transmit in each turn."
|
|
DEFVAL { 1500 }
|
|
::= { hh3cIfQoSCQQueueLengthEntry 3 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSCQClassRuleTable
|
|
--
|
|
hh3cIfQoSCQClassRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSCQClassRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of class rule of custom queue information."
|
|
::= { hh3cIfQoSCQConfigGroup 3 }
|
|
|
|
hh3cIfQoSCQClassRuleEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSCQClassRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of class rule of custom queue information."
|
|
INDEX { hh3cIfQoSCQListNumber,
|
|
hh3cIfQoSCQClassRuleType,
|
|
hh3cIfQoSCQClassRuleValue }
|
|
::= { hh3cIfQoSCQClassRuleTable 1 }
|
|
|
|
Hh3cIfQoSCQClassRuleEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSCQClassRuleType
|
|
INTEGER,
|
|
hh3cIfQoSCQClassRuleValue
|
|
Integer32,
|
|
hh3cIfQoSCQClassRuleQueueID
|
|
Integer32,
|
|
hh3cIfQoSCQClassRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSCQClassRuleType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
interface(1),
|
|
ipv4acl(2),
|
|
ipv6acl(3),
|
|
fragments(4),
|
|
greater-than(5),
|
|
less-than(6),
|
|
tcp(7),
|
|
udp(8),
|
|
ipall(9),
|
|
mpls(10)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of class rule.
|
|
'ipall' means all ip packets."
|
|
::= { hh3cIfQoSCQClassRuleEntry 1 }
|
|
|
|
hh3cIfQoSCQClassRuleValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of class rule.
|
|
interface : ifIndex
|
|
ipv4acl : 2000..3999
|
|
ipv6acl : 2000..42767
|
|
greater-than : 0..65535
|
|
less-than : 0..65535
|
|
tcp : 0..65535
|
|
udp : 0..65535
|
|
mpls(exp-mask) : 1..255
|
|
other types: 0.
|
|
"
|
|
::= { hh3cIfQoSCQClassRuleEntry 2 }
|
|
|
|
hh3cIfQoSCQClassRuleQueueID OBJECT-TYPE
|
|
SYNTAX Integer32( 1..16)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the queue for matched packets."
|
|
::= { hh3cIfQoSCQClassRuleEntry 3 }
|
|
|
|
hh3cIfQoSCQClassRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSCQClassRuleEntry 4 }
|
|
--
|
|
-- nodes of hh3cIfQoSCQApplyTable
|
|
--
|
|
|
|
hh3cIfQoSCQApplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSCQApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of custom queue instance."
|
|
::= { hh3cIfQoSCQConfigGroup 4 }
|
|
|
|
hh3cIfQoSCQApplyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSCQApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Custom queue instance information."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSCQApplyTable 1 }
|
|
|
|
Hh3cIfQoSCQApplyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSCQApplyListNumber
|
|
Integer32,
|
|
hh3cIfQoSCQApplyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSCQApplyListNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Custom queue list number."
|
|
::= { hh3cIfQoSCQApplyEntry 1 }
|
|
|
|
hh3cIfQoSCQApplyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSCQApplyEntry 2 }
|
|
--
|
|
-- Nodes of hh3cIfQoSCQRunInfoGroup
|
|
--
|
|
hh3cIfQoSCQRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCQObject 2 }
|
|
|
|
hh3cIfQoSCQRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSCQRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of custom queue statistic information."
|
|
::= { hh3cIfQoSCQRunInfoGroup 1 }
|
|
|
|
hh3cIfQoSCQRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSCQRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Custom queue statistic information entry."
|
|
INDEX { ifIndex,
|
|
hh3cIfQoSCQQueueID }
|
|
::= { hh3cIfQoSCQRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSCQRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSCQRunInfoSize
|
|
Integer32,
|
|
hh3cIfQoSCQRunInfoLength
|
|
Integer32,
|
|
hh3cIfQoSCQRunInfoDiscardPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSCQRunInfoSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets in the custom queue."
|
|
::= { hh3cIfQoSCQRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSCQRunInfoLength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum length of custom queue."
|
|
::= { hh3cIfQoSCQRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSCQRunInfoDiscardPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The packet number of custom queue discard."
|
|
::= { hh3cIfQoSCQRunInfoEntry 3 }
|
|
--
|
|
-- nodes of hh3cIfQoSWFQObject
|
|
--
|
|
hh3cIfQoSWFQObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 4 }
|
|
|
|
hh3cIfQoSWFQConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSWFQObject 1 }
|
|
|
|
hh3cIfQoSWFQTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSWFQEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of weighted fair queue information."
|
|
::= { hh3cIfQoSWFQConfigGroup 1 }
|
|
|
|
hh3cIfQoSWFQEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSWFQEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Weighted fair queue information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSWFQTable 1 }
|
|
|
|
Hh3cIfQoSWFQEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSWFQQueueLength
|
|
Integer32,
|
|
hh3cIfQoSWFQQueueNumber
|
|
INTEGER,
|
|
hh3cIfQoSWFQRowStatus
|
|
RowStatus,
|
|
hh3cIfQoSWFQType
|
|
INTEGER
|
|
}
|
|
|
|
hh3cIfQoSWFQQueueLength OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of weighted fair queue."
|
|
DEFVAL { 64 }
|
|
::= { hh3cIfQoSWFQEntry 1 }
|
|
|
|
hh3cIfQoSWFQQueueNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
size16(1),
|
|
size32(2),
|
|
size64(3),
|
|
size128(4),
|
|
size256(5),
|
|
size512(6),
|
|
size1024(7),
|
|
size2048(8),
|
|
size4096(9)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of weighted fair queue."
|
|
DEFVAL { 5 }
|
|
::= { hh3cIfQoSWFQEntry 2 }
|
|
|
|
hh3cIfQoSWFQRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSWFQEntry 3 }
|
|
|
|
hh3cIfQoSWFQType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ip-precedence(1),
|
|
dscp(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of weighted fair queue."
|
|
DEFVAL { 1 }
|
|
::= { hh3cIfQoSWFQEntry 4 }
|
|
--
|
|
-- nodes of hh3cIfQoSWFQRunInfoGroup
|
|
--
|
|
hh3cIfQoSWFQRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSWFQObject 2 }
|
|
|
|
hh3cIfQoSWFQRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSWFQRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of weighted fair queue statistic information."
|
|
::= { hh3cIfQoSWFQRunInfoGroup 1 }
|
|
|
|
hh3cIfQoSWFQRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSWFQRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Weighted fair queue statistic information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSWFQRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSWFQRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSWFQSize
|
|
Integer32,
|
|
hh3cIfQoSWFQLength
|
|
Integer32,
|
|
hh3cIfQoSWFQDiscardPackets
|
|
Counter64,
|
|
hh3cIfQoSWFQHashedActiveQueues
|
|
Integer32,
|
|
hh3cIfQoSWFQHashedMaxActiveQueues
|
|
Integer32,
|
|
hh3cIfQosWFQhashedTotalQueues
|
|
Integer32
|
|
}
|
|
|
|
hh3cIfQoSWFQSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets in all the queues"
|
|
::= { hh3cIfQoSWFQRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSWFQLength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of weighted fair queue."
|
|
::= { hh3cIfQoSWFQRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSWFQDiscardPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discarded packets in all the queues."
|
|
::= { hh3cIfQoSWFQRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSWFQHashedActiveQueues OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of active queues."
|
|
::= { hh3cIfQoSWFQRunInfoEntry 4 }
|
|
|
|
hh3cIfQoSWFQHashedMaxActiveQueues OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of maximum active queues."
|
|
::= { hh3cIfQoSWFQRunInfoEntry 5 }
|
|
|
|
hh3cIfQosWFQhashedTotalQueues OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of queues."
|
|
::= { hh3cIfQoSWFQRunInfoEntry 6 }
|
|
--
|
|
-- nodes of hh3cIfQoSBandwidthGroup
|
|
--
|
|
hh3cIfQoSBandwidthGroup OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 5 }
|
|
|
|
hh3cIfQoSBandwidthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSBandwidthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of bandwidth of interface information."
|
|
::= { hh3cIfQoSBandwidthGroup 1 }
|
|
|
|
hh3cIfQoSBandwidthEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSBandwidthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bandwidth information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSBandwidthTable 1 }
|
|
|
|
Hh3cIfQoSBandwidthEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSMaxBandwidth
|
|
Integer32,
|
|
hh3cIfQoSReservedBandwidthPct
|
|
Integer32,
|
|
hh3cIfQoSBandwidthRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSMaxBandwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth of interface. Unit : Kbps"
|
|
::= { hh3cIfQoSBandwidthEntry 1 }
|
|
|
|
hh3cIfQoSReservedBandwidthPct OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max reserved bandwidth of the interface for QoS."
|
|
DEFVAL { 75 }
|
|
::= { hh3cIfQoSBandwidthEntry 2 }
|
|
|
|
hh3cIfQoSBandwidthRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSBandwidthEntry 3 }
|
|
--
|
|
-- nodes of hh3cIfQoSQmtokenGroup
|
|
--
|
|
hh3cIfQoSQmtokenGroup OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 6 }
|
|
|
|
hh3cIfQoSQmtokenTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSQmtokenEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of qmtoken information."
|
|
::= { hh3cIfQoSQmtokenGroup 1 }
|
|
|
|
hh3cIfQoSQmtokenEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSQmtokenEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Qmtoken information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSQmtokenTable 1 }
|
|
|
|
Hh3cIfQoSQmtokenEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSQmtokenNumber
|
|
Integer32,
|
|
hh3cIfQoSQmtokenRosStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSQmtokenNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..50)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of tokens."
|
|
::= { hh3cIfQoSQmtokenEntry 1 }
|
|
|
|
hh3cIfQoSQmtokenRosStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cIfQoSQmtokenEntry 2 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSRTPQObject
|
|
--
|
|
hh3cIfQoSRTPQObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 7 }
|
|
|
|
hh3cIfQoSRTPQConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSRTPQObject 1 }
|
|
|
|
hh3cIfQoSRTPQConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSRTPQConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Real-time protocol queue information."
|
|
::= { hh3cIfQoSRTPQConfigGroup 1 }
|
|
|
|
hh3cIfQoSRTPQConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSRTPQConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The information of Real-time protocol queue entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSRTPQConfigTable 1 }
|
|
|
|
Hh3cIfQoSRTPQConfigEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSRTPQStartPort
|
|
Integer32,
|
|
hh3cIfQoSRTPQEndPort
|
|
Integer32,
|
|
hh3cIfQoSRTPQReservedBandwidth
|
|
Integer32,
|
|
hh3cIfQoSRTPQCbs
|
|
Unsigned32,
|
|
hh3cIfQoSRTPQRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSRTPQStartPort OBJECT-TYPE
|
|
SYNTAX Integer32 (2000..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum threshold of UDP destination port."
|
|
::= { hh3cIfQoSRTPQConfigEntry 1 }
|
|
|
|
hh3cIfQoSRTPQEndPort OBJECT-TYPE
|
|
SYNTAX Integer32 (2000..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum threshold of UDP destination port."
|
|
::= { hh3cIfQoSRTPQConfigEntry 2 }
|
|
|
|
hh3cIfQoSRTPQReservedBandwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth. unit : kbps"
|
|
::= { hh3cIfQoSRTPQConfigEntry 3 }
|
|
|
|
hh3cIfQoSRTPQCbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size. Unit: byte"
|
|
::= { hh3cIfQoSRTPQConfigEntry 4 }
|
|
|
|
hh3cIfQoSRTPQRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSRTPQConfigEntry 5 }
|
|
--
|
|
-- nodes of hh3cIfQoSRTPQRunInfoGroup
|
|
--
|
|
hh3cIfQoSRTPQRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSRTPQObject 2 }
|
|
|
|
hh3cIfQoSRTPQRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSRTPQRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of statistic information of Real-time protocol information."
|
|
::= { hh3cIfQoSRTPQRunInfoGroup 1 }
|
|
|
|
hh3cIfQoSRTPQRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSRTPQRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistic information of Real-time protocol information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSRTPQRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSRTPQRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSRTPQPacketNumber
|
|
Integer32,
|
|
hh3cIfQoSRTPQPacketSize
|
|
Integer32,
|
|
hh3cIfQoSRTPQOutputPackets
|
|
Counter64,
|
|
hh3cIfQoSRTPQDiscardPackets
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSRTPQPacketNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets in the Real-time protocol queue."
|
|
::= { hh3cIfQoSRTPQRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSRTPQPacketSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of Real-time protocol queue."
|
|
::= { hh3cIfQoSRTPQRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSRTPQOutputPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of output packets."
|
|
::= { hh3cIfQoSRTPQRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSRTPQDiscardPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discard packets."
|
|
::= { hh3cIfQoSRTPQRunInfoEntry 4 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSCarListObject
|
|
--
|
|
hh3cIfQoSCarListObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 8 }
|
|
|
|
hh3cIfQoCarListGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCarListObject 1 }
|
|
|
|
hh3cIfQoSCarlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSCarlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Access Rate List(CARL) table."
|
|
::= { hh3cIfQoCarListGroup 1 }
|
|
|
|
hh3cIfQoSCarlEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSCarlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CARL configuration information."
|
|
INDEX { hh3cIfQoSCarlListNum }
|
|
::= { hh3cIfQoSCarlTable 1 }
|
|
|
|
Hh3cIfQoSCarlEntry ::=
|
|
SEQUENCE {
|
|
hh3cIfQoSCarlListNum
|
|
Integer32,
|
|
hh3cIfQoSCarlParaType
|
|
INTEGER,
|
|
hh3cIfQoSCarlParaValue
|
|
OCTET STRING,
|
|
hh3cIfQoSCarlRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSCarlListNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the table, which is the CARL number."
|
|
::= { hh3cIfQoSCarlEntry 1 }
|
|
|
|
hh3cIfQoSCarlParaType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
macAddress(1),
|
|
precMask(2),
|
|
dscpMask(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Parameter type of the CARL number."
|
|
::= { hh3cIfQoSCarlEntry 2 }
|
|
|
|
hh3cIfQoSCarlParaValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Parameter value of the CARL table."
|
|
::= { hh3cIfQoSCarlEntry 3 }
|
|
|
|
hh3cIfQoSCarlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSCarlEntry 4 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSLineRateObject
|
|
--
|
|
hh3cIfQoSLineRateObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 3 }
|
|
|
|
hh3cIfQoSLRConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSLRConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of line rate configuration information."
|
|
::= { hh3cIfQoSLineRateObjects 1 }
|
|
|
|
hh3cIfQoSLRConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSLRConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line rate configuration information entry."
|
|
INDEX { ifIndex, hh3cIfQoSLRDirection }
|
|
::= { hh3cIfQoSLRConfigTable 1 }
|
|
|
|
Hh3cIfQoSLRConfigEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSLRDirection
|
|
Direction,
|
|
hh3cIfQoSLRCir
|
|
Unsigned32,
|
|
hh3cIfQoSLRCbs
|
|
Unsigned32,
|
|
hh3cIfQoSLREbs
|
|
Unsigned32,
|
|
hh3cIfQoSRowStatus
|
|
RowStatus,
|
|
hh3cIfQoSLRPir
|
|
Unsigned32,
|
|
hh3cIfQoSLRUnit
|
|
INTEGER
|
|
}
|
|
|
|
hh3cIfQoSLRDirection OBJECT-TYPE
|
|
SYNTAX Direction
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line rate on the inbound or outbound of data stream."
|
|
::= { hh3cIfQoSLRConfigEntry 1 }
|
|
|
|
hh3cIfQoSLRCir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Information Rate."
|
|
::= { hh3cIfQoSLRConfigEntry 2 }
|
|
|
|
hh3cIfQoSLRCbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size."
|
|
::= { hh3cIfQoSLRConfigEntry 3 }
|
|
|
|
hh3cIfQoSLREbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Excess Burst Size."
|
|
::= { hh3cIfQoSLRConfigEntry 4 }
|
|
|
|
hh3cIfQoSRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSLRConfigEntry 5 }
|
|
|
|
hh3cIfQoSLRPir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak Information Rate."
|
|
::= { hh3cIfQoSLRConfigEntry 6 }
|
|
|
|
hh3cIfQoSLRUnit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unitAbsolute(1),
|
|
unitPercent(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LR Unit:
|
|
Absolute, Unit Kbps (1)
|
|
Percent, Unit % (2)
|
|
"
|
|
DEFVAL { unitAbsolute }
|
|
::= { hh3cIfQoSLRConfigEntry 7 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSLRRunInfoTable
|
|
--
|
|
hh3cIfQoSLRRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSLRRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of line rate run info information."
|
|
::= { hh3cIfQoSLineRateObjects 2 }
|
|
|
|
hh3cIfQoSLRRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSLRRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line rate run info information entry."
|
|
INDEX { ifIndex, hh3cIfQoSLRDirection }
|
|
::= { hh3cIfQoSLRRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSLRRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSLRRunInfoPassedPackets
|
|
Counter64,
|
|
hh3cIfQoSLRRunInfoPassedBytes
|
|
Counter64,
|
|
hh3cIfQoSLRRunInfoDelayedPackets
|
|
Counter64,
|
|
hh3cIfQoSLRRunInfoDelayedBytes
|
|
Counter64,
|
|
hh3cIfQoSLRRunInfoActiveShaping
|
|
INTEGER
|
|
}
|
|
|
|
hh3cIfQoSLRRunInfoPassedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of passed packets."
|
|
::= { hh3cIfQoSLRRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSLRRunInfoPassedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of passed bytes."
|
|
::= { hh3cIfQoSLRRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSLRRunInfoDelayedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of delayed packets."
|
|
::= { hh3cIfQoSLRRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSLRRunInfoDelayedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of delayed bytes."
|
|
::= { hh3cIfQoSLRRunInfoEntry 4 }
|
|
|
|
hh3cIfQoSLRRunInfoActiveShaping OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag of shaping."
|
|
::= { hh3cIfQoSLRRunInfoEntry 5 }
|
|
|
|
--
|
|
-- nodes of car group
|
|
--
|
|
hh3cIfQoSCARObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 4 }
|
|
--
|
|
-- nodes of hh3cIfQoSAggregativeCarGroup
|
|
--
|
|
hh3cIfQoSAggregativeCarGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCARObjects 1 }
|
|
--
|
|
-- nodes of hh3cIfQoSAggregativeCarConfigTable
|
|
--
|
|
hh3cIfQoSAggregativeCarNextIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used for hh3cIfQoSAggregativeCarIndex
|
|
when creating rows in the hh3cIfQoSAggregativeCarConfigTable.
|
|
Begin with 1.
|
|
"
|
|
::= { hh3cIfQoSAggregativeCarGroup 1 }
|
|
|
|
hh3cIfQoSAggregativeCarConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSAggregativeCarConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of aggregative car information."
|
|
::= { hh3cIfQoSAggregativeCarGroup 2 }
|
|
|
|
hh3cIfQoSAggregativeCarConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSAggregativeCarConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Aggregative car information."
|
|
INDEX { hh3cIfQoSAggregativeCarIndex }
|
|
::= { hh3cIfQoSAggregativeCarConfigTable 1 }
|
|
|
|
Hh3cIfQoSAggregativeCarConfigEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSAggregativeCarIndex
|
|
Integer32,
|
|
hh3cIfQoSAggregativeCarName
|
|
OCTET STRING,
|
|
hh3cIfQoSAggregativeCarCir
|
|
Unsigned32,
|
|
hh3cIfQoSAggregativeCarCbs
|
|
Unsigned32,
|
|
hh3cIfQoSAggregativeCarEbs
|
|
Unsigned32,
|
|
hh3cIfQoSAggregativeCarPir
|
|
Unsigned32,
|
|
hh3cIfQoSAggregativeCarGreenActionType
|
|
Hh3cIfCarAction,
|
|
hh3cIfQoSAggregativeCarGreenActionValue
|
|
Integer32,
|
|
hh3cIfQoSAggregativeCarYellowActionType
|
|
Hh3cIfCarAction,
|
|
hh3cIfQoSAggregativeCarYellowActionValue
|
|
Integer32,
|
|
hh3cIfQoSAggregativeCarRedActionType
|
|
Hh3cIfCarAction,
|
|
hh3cIfQoSAggregativeCarRedActionValue
|
|
Integer32,
|
|
hh3cIfQoSAggregativeCarType
|
|
INTEGER,
|
|
hh3cIfQoSAggregativeCarRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSAggregativeCarIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65534)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of aggregative car."
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 1 }
|
|
|
|
hh3cIfQoSAggregativeCarName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of aggregative car."
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 2 }
|
|
|
|
hh3cIfQoSAggregativeCarCir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed-information-rate. Unit : kbps"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 3 }
|
|
|
|
hh3cIfQoSAggregativeCarCbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed-burst-size. Unit : byte"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 4 }
|
|
|
|
hh3cIfQoSAggregativeCarEbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Excess-burst-size. Unit : byte"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 5 }
|
|
|
|
hh3cIfQoSAggregativeCarPir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak-information-rate. Unit : kbps"
|
|
DEFVAL { 4294967295 }
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 6 }
|
|
|
|
hh3cIfQoSAggregativeCarGreenActionType OBJECT-TYPE
|
|
SYNTAX Hh3cIfCarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported green action:
|
|
invalid(0),
|
|
pass(1),
|
|
discard(3),
|
|
remark(4),
|
|
remark-ip-pass(6),
|
|
remark-mplsexp-pass(8),
|
|
remark-dscp-pass(10),
|
|
remark-dot1p-pass(12),
|
|
remark-atm-clp-pass(14),
|
|
remark-fr-de-pass(16),
|
|
remarkLocalPrePass(18),
|
|
remarkDropPrePass(20).
|
|
Hardware QoS : pass, discard, remark.
|
|
Software QoS : pass, discard, remark-ip-pass(6),
|
|
remark-mplsexp-pass(8), remark-dscp-pass(10).
|
|
'invalid' is returned when getting value from software QoS.
|
|
"
|
|
DEFVAL { pass }
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 7 }
|
|
|
|
hh3cIfQoSAggregativeCarGreenActionValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark When green action is remarking.
|
|
For remark-dscp-pass, the range is 0 to 63;
|
|
For remark-ip-pass, remark-mplsexp-pass, remark-dot1p-pass and
|
|
remarkLocalPrePass, the range is 0 to 7;
|
|
For remark-fr-de-pass and remark-atm-clp-pass, the range is 0 to 1;
|
|
For remarkDropPrePass, the range is 0 to 2.
|
|
Only software QoS support this node.
|
|
255 is returned only when getting value from hardware QoS or
|
|
when action being pass, discard of software QoS.
|
|
255 can't be set.
|
|
"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 8 }
|
|
|
|
hh3cIfQoSAggregativeCarYellowActionType OBJECT-TYPE
|
|
SYNTAX Hh3cIfCarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported yellow action:
|
|
invalid(0),
|
|
pass(1),
|
|
discard(3),
|
|
remark(4),
|
|
remark-ip-pass(6),
|
|
remark-mplsexp-pass(8),
|
|
remark-dscp-pass(10),
|
|
remark-dot1p-pass(12),
|
|
remark-atm-clp-pass(14),
|
|
remark-fr-de-pass(16),
|
|
remarkLocalPrePass(18),
|
|
remarkDropPrePass(20).
|
|
Hardware QoS : pass, discard, remark.
|
|
Software QoS : pass, discard, remark-ip-pass(6),
|
|
remark-mplsexp-pass(8), remark-dscp-pass(10).
|
|
'invalid' is returned when getting value from software QoS.
|
|
"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 9 }
|
|
|
|
hh3cIfQoSAggregativeCarYellowActionValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark When yellow action is remarking.
|
|
For remark-dscp-pass, the range is 0 to 63;
|
|
For remark-ip-pass, remark-mplsexp-pass, remark-dot1p-pass and
|
|
remarkLocalPrePass, the range is 0 to 7;
|
|
For remark-fr-de-pass and remark-atm-clp-pass, the range is 0 to 1;
|
|
For remarkDropPrePass, the range is 0 to 2.
|
|
Only software QoS support this node.
|
|
255 is returned only when getting value from hardware QoS or
|
|
when action being pass, discard of software QoS.
|
|
255 can't be set.
|
|
"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 10 }
|
|
|
|
hh3cIfQoSAggregativeCarRedActionType OBJECT-TYPE
|
|
SYNTAX Hh3cIfCarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported red action:
|
|
invalid(0),
|
|
pass(1),
|
|
discard(3),
|
|
remark(4),
|
|
remark-ip-pass(6),
|
|
remark-mplsexp-pass(8),
|
|
remark-dscp-pass(10),
|
|
remark-dot1p-pass(12),
|
|
remark-atm-clp-pass(14),
|
|
remark-fr-de-pass(16),
|
|
remarkLocalPrePass(18),
|
|
remarkDropPrePass(20).
|
|
Hardware QoS : pass, discard, remark.
|
|
Software QoS : pass, discard, remark-ip-pass(6),
|
|
remark-mplsexp-pass(8), remark-dscp-pass(10).
|
|
'invalid' is returned when getting value from software QoS.
|
|
"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 11 }
|
|
|
|
hh3cIfQoSAggregativeCarRedActionValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark When red action is remarking.
|
|
For remark-dscp-pass, the range is 0 to 63;
|
|
For remark-ip-pass, remark-mplsexp-pass, remark-dot1p-pass and
|
|
remarkLocalPrePass, the range is 0 to 7;
|
|
For remark-fr-de-pass and remark-atm-clp-pass, the range is 0 to 1;
|
|
For remarkDropPrePass, the range is 0 to 2.
|
|
Only software QoS support this node.
|
|
255 is returned only when getting value from hardware QoS or
|
|
when action being pass, discard of software QoS.
|
|
255 can't be set.
|
|
"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 12 }
|
|
|
|
hh3cIfQoSAggregativeCarType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
aggregative(1),
|
|
notAggregative(2),
|
|
hierarchy(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of aggregative CAR.
|
|
The enumeration 'aggregative' indicates that the ports
|
|
with a same aggregative CAR use one token bulk.
|
|
|
|
The enumeration 'notAggregative' indicates that each port
|
|
uses one token bulk.
|
|
|
|
The enumeration 'hierarchy' indicates that each object uses one
|
|
token bulk after processed first by some other token bulk.
|
|
"
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 13 }
|
|
|
|
hh3cIfQoSAggregativeCarRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSAggregativeCarConfigEntry 14 }
|
|
--
|
|
-- nodes of hh3cIfQoSAggregativeCarApplyGroup
|
|
--
|
|
hh3cIfQoSAggregativeCarApplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSAggregativeCarApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of aggregative car instance."
|
|
::= { hh3cIfQoSAggregativeCarGroup 3 }
|
|
|
|
hh3cIfQoSAggregativeCarApplyEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSAggregativeCarApplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Aggregative car instance information."
|
|
INDEX { ifIndex,
|
|
hh3cIfQoSAggregativeCarApplyDirection,
|
|
hh3cIfQoSAggregativeCarApplyRuleType,
|
|
hh3cIfQoSAggregativeCarApplyRuleValue
|
|
}
|
|
::= { hh3cIfQoSAggregativeCarApplyTable 1 }
|
|
|
|
Hh3cIfQoSAggregativeCarApplyEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSAggregativeCarApplyDirection
|
|
Direction,
|
|
hh3cIfQoSAggregativeCarApplyRuleType
|
|
INTEGER,
|
|
hh3cIfQoSAggregativeCarApplyRuleValue
|
|
Integer32,
|
|
hh3cIfQoSAggregativeCarApplyCarIndex
|
|
Integer32,
|
|
hh3cIfQoSAggregativeCarApplyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSAggregativeCarApplyDirection OBJECT-TYPE
|
|
SYNTAX Direction
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Direction."
|
|
::= { hh3cIfQoSAggregativeCarApplyEntry 1 }
|
|
|
|
hh3cIfQoSAggregativeCarApplyRuleType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ipv4acl(1),
|
|
ipv6acl(2),
|
|
carl(3),
|
|
any(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of class rule."
|
|
::= { hh3cIfQoSAggregativeCarApplyEntry 2 }
|
|
|
|
hh3cIfQoSAggregativeCarApplyRuleValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of class rule.
|
|
ipv4acl : 2000..5999
|
|
ipv6acl : 2000..42767
|
|
carl : 1..199
|
|
other types: 0.
|
|
"
|
|
::= { hh3cIfQoSAggregativeCarApplyEntry 3 }
|
|
|
|
hh3cIfQoSAggregativeCarApplyCarIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65534)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of aggregative car."
|
|
::= { hh3cIfQoSAggregativeCarApplyEntry 4 }
|
|
|
|
hh3cIfQoSAggregativeCarApplyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSAggregativeCarApplyEntry 5 }
|
|
--
|
|
-- nodes of hh3cIfQoSAggregativeCarRunInfoTable
|
|
--
|
|
hh3cIfQoSAggregativeCarRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSAggregativeCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of aggregative car statistic information."
|
|
::= { hh3cIfQoSAggregativeCarGroup 4 }
|
|
|
|
hh3cIfQoSAggregativeCarRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSAggregativeCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Aggregative car statistic information."
|
|
INDEX { hh3cIfQoSAggregativeCarIndex }
|
|
::= { hh3cIfQoSAggregativeCarRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSAggregativeCarRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSAggregativeCarGreenPackets
|
|
Counter64,
|
|
hh3cIfQoSAggregativeCarGreenBytes
|
|
Counter64,
|
|
hh3cIfQoSAggregativeCarYellowPackets
|
|
Counter64,
|
|
hh3cIfQoSAggregativeCarYellowBytes
|
|
Counter64,
|
|
hh3cIfQoSAggregativeCarRedPackets
|
|
Counter64,
|
|
hh3cIfQoSAggregativeCarRedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSAggregativeCarGreenPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets conforming CIR."
|
|
::= { hh3cIfQoSAggregativeCarRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSAggregativeCarGreenBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes conforming CIR"
|
|
::= { hh3cIfQoSAggregativeCarRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSAggregativeCarYellowPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of yellow packets."
|
|
::= { hh3cIfQoSAggregativeCarRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSAggregativeCarYellowBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of yellow bytes."
|
|
::= { hh3cIfQoSAggregativeCarRunInfoEntry 4 }
|
|
|
|
hh3cIfQoSAggregativeCarRedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets exceeding CIR."
|
|
::= { hh3cIfQoSAggregativeCarRunInfoEntry 5 }
|
|
|
|
hh3cIfQoSAggregativeCarRedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes exceeding CIR."
|
|
::= { hh3cIfQoSAggregativeCarRunInfoEntry 6 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSTricolorCARGroup
|
|
--
|
|
hh3cIfQoSTricolorCarGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCARObjects 2 }
|
|
--
|
|
-- nodes of
|
|
|
|
hh3cIfQoSTricolorCarConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSTricolorCarConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of tricolor car configuration information."
|
|
::= { hh3cIfQoSTricolorCarGroup 1 }
|
|
|
|
hh3cIfQoSTricolorCarConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSTricolorCarConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tricolor car configuration information entry."
|
|
INDEX { ifIndex,
|
|
hh3cIfQoSTricolorCarDirection,
|
|
hh3cIfQoSTricolorCarType,
|
|
hh3cIfQoSTricolorCarValue
|
|
}
|
|
::= { hh3cIfQoSTricolorCarConfigTable 1 }
|
|
|
|
Hh3cIfQoSTricolorCarConfigEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSTricolorCarDirection
|
|
Direction,
|
|
hh3cIfQoSTricolorCarType
|
|
INTEGER,
|
|
hh3cIfQoSTricolorCarValue
|
|
Integer32,
|
|
hh3cIfQoSTricolorCarCir
|
|
Unsigned32,
|
|
hh3cIfQoSTricolorCarCbs
|
|
Unsigned32,
|
|
hh3cIfQoSTricolorCarEbs
|
|
Unsigned32,
|
|
hh3cIfQoSTricolorCarPir
|
|
Unsigned32,
|
|
hh3cIfQoSTricolorCarGreenActionType
|
|
Hh3cIfCarAction,
|
|
hh3cIfQoSTricolorCarGreenActionValue
|
|
Integer32,
|
|
hh3cIfQoSTricolorCarYellowActionType
|
|
Hh3cIfCarAction,
|
|
hh3cIfQoSTricolorCarYellowActionValue
|
|
Integer32,
|
|
hh3cIfQoSTricolorCarRedActionType
|
|
Hh3cIfCarAction,
|
|
hh3cIfQoSTricolorCarRedActionValue
|
|
Integer32,
|
|
hh3cIfQoSTricolorCarRowStatus
|
|
RowStatus,
|
|
hh3cIfQoSTricolorCarUnitType
|
|
INTEGER
|
|
}
|
|
|
|
hh3cIfQoSTricolorCarDirection OBJECT-TYPE
|
|
SYNTAX Direction
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Direction."
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 1 }
|
|
|
|
hh3cIfQoSTricolorCarType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ipv4acl(1),
|
|
ipv6acl(2),
|
|
carl(3),
|
|
any(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the table, which is the matching type for the
|
|
packets on interface: ipv4acl, ipv6acl, carl, any."
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 2 }
|
|
|
|
hh3cIfQoSTricolorCarValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the table.
|
|
ipv4acl: the number is ipv4 acl number;
|
|
ipv6acl: the number is ipv6 acl number;
|
|
carl: the number is CARL number;
|
|
any: the number is 0;
|
|
"
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 3 }
|
|
|
|
hh3cIfQoSTricolorCarCir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Information Rate. The unit of this parameter depends
|
|
on the hh3cIfQoSTricolorCarUnitType node.
|
|
+-----------+----------+------------+
|
|
| Unit type | absolute | percent |
|
|
+-----------+----------+------------+
|
|
| CIR unit | kbps | percentage |
|
|
+-----------+----------+------------+
|
|
"
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 4 }
|
|
|
|
hh3cIfQoSTricolorCarCbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size. The unit of this parameter depends
|
|
on the hh3cIfQoSTricolorCarUnitType node.
|
|
+-----------+----------+--------------+
|
|
| Unit type | absolute | percent |
|
|
+-----------+----------+--------------+
|
|
| CBS unit | bytes | milliseconds |
|
|
+-----------+----------+--------------+
|
|
"
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 5 }
|
|
|
|
hh3cIfQoSTricolorCarEbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Excess Burst Size. The unit of this parameter depends
|
|
on the hh3cIfQoSTricolorCarUnitType node.
|
|
+-----------+----------+--------------+
|
|
| Unit type | absolute | percent |
|
|
+-----------+----------+--------------+
|
|
| EBS unit | bytes | milliseconds |
|
|
+-----------+----------+--------------+
|
|
"
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 6 }
|
|
|
|
hh3cIfQoSTricolorCarPir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak Information Rate. The unit of this parameter depends
|
|
on the hh3cIfQoSTricolorCarUnitType node.
|
|
+-----------+----------+------------+
|
|
| Unit type | absolute | percent |
|
|
+-----------+----------+------------+
|
|
| PIR unit | kbps | percentage |
|
|
+-----------+----------+------------+
|
|
"
|
|
DEFVAL { 4294967295 }
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 7 }
|
|
|
|
hh3cIfQoSTricolorCarGreenActionType OBJECT-TYPE
|
|
SYNTAX Hh3cIfCarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Green Action."
|
|
DEFVAL { pass }
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 8 }
|
|
|
|
hh3cIfQoSTricolorCarGreenActionValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark when green action is remarking.
|
|
For remark-dscp-continue and remark-dscp-pass, the range is 0 to 63;
|
|
For remark-ip-continue and remark-ip-pass and
|
|
remark-mplsexp-continue and remark-mplsexp-pass and
|
|
remark-dot1p-continue and remark-dot1p-pass, the range is 0 to 7;
|
|
For remark-fr-de-continue and remark-fr-de-pass and
|
|
remark-atm-clp-continue and remark-atm-clp-pass, the range is 0 and 1.
|
|
255 is returned only when getting value from hardware QoS
|
|
or when action being pass, continue, discard of software QoS.
|
|
255 can't be set.
|
|
"
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 9 }
|
|
|
|
hh3cIfQoSTricolorCarYellowActionType OBJECT-TYPE
|
|
SYNTAX Hh3cIfCarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Yellow Action."
|
|
DEFVAL { pass }
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 10 }
|
|
|
|
hh3cIfQoSTricolorCarYellowActionValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark when yellow action is remarking.
|
|
For remark-dscp-continue and remark-dscp-pass, the range is 0 to 63;
|
|
For remark-ip-continue and remark-ip-pass and
|
|
remark-mplsexp-continue and remark-mplsexp-pass and
|
|
remark-dot1p-continue and remark-dot1p-pass, the range is 0 to 7;
|
|
For remark-fr-de-continue and remark-fr-de-pass and
|
|
remark-atm-clp-continue and remark-atm-clp-pass, the range is 0 and 1.
|
|
255 is returned only when getting value from hardware QoS
|
|
or when action being pass, continue, discard of software QoS.
|
|
255 can't be set.
|
|
"
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 11 }
|
|
|
|
hh3cIfQoSTricolorCarRedActionType OBJECT-TYPE
|
|
SYNTAX Hh3cIfCarAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Red Action"
|
|
DEFVAL { discard }
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 12 }
|
|
|
|
hh3cIfQoSTricolorCarRedActionValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is to remark when red action is remarking.
|
|
For remark-dscp-continue and remark-dscp-pass, the range is 0 to 63;
|
|
For remark-ip-continue and remark-ip-pass and
|
|
remark-mplsexp-continue and remark-mplsexp-pass and
|
|
remark-dot1p-continue and remark-dot1p-pass, the range is 0 to 7;
|
|
For remark-fr-de-continue and remark-fr-de-pass and
|
|
remark-atm-clp-continue and remark-atm-clp-pass, the range is 0 and 1.
|
|
255 is returned only when getting value from hardware QoS
|
|
or when action being pass, continue, discard of software QoS.
|
|
255 can't be set.
|
|
"
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 13 }
|
|
|
|
hh3cIfQoSTricolorCarRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 14 }
|
|
|
|
hh3cIfQoSTricolorCarUnitType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unitAbsolute(1),
|
|
unitPercent(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unit of token parameters. If it is unitAbsolute, the token
|
|
parameters are in kbps and bytes, and if it is unitPercent,
|
|
the token parameters are in percentage and milliseconds."
|
|
DEFVAL { unitAbsolute }
|
|
::= { hh3cIfQoSTricolorCarConfigEntry 15 }
|
|
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSTricolorCarRunInfoTable
|
|
--
|
|
hh3cIfQoSTricolorCarRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSTricolorCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of tricolor car statistic information."
|
|
::= { hh3cIfQoSTricolorCarGroup 2 }
|
|
|
|
hh3cIfQoSTricolorCarRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSTricolorCarRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tricolor car statistic information entry."
|
|
INDEX { ifIndex,
|
|
hh3cIfQoSTricolorCarDirection,
|
|
hh3cIfQoSTricolorCarType,
|
|
hh3cIfQoSTricolorCarValue
|
|
}
|
|
::= { hh3cIfQoSTricolorCarRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSTricolorCarRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSTricolorCarGreenPackets
|
|
Counter64,
|
|
hh3cIfQoSTricolorCarGreenBytes
|
|
Counter64,
|
|
hh3cIfQoSTricolorCarYellowPackets
|
|
Counter64,
|
|
hh3cIfQoSTricolorCarYellowBytes
|
|
Counter64,
|
|
hh3cIfQoSTricolorCarRedPackets
|
|
Counter64,
|
|
hh3cIfQoSTricolorCarRedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSTricolorCarGreenPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of green packets."
|
|
::= { hh3cIfQoSTricolorCarRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSTricolorCarGreenBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of green bytes."
|
|
::= { hh3cIfQoSTricolorCarRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSTricolorCarYellowPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of yellow packets."
|
|
::= { hh3cIfQoSTricolorCarRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSTricolorCarYellowBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of yellow bytes."
|
|
::= { hh3cIfQoSTricolorCarRunInfoEntry 4 }
|
|
|
|
hh3cIfQoSTricolorCarRedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of red packets."
|
|
::= { hh3cIfQoSTricolorCarRunInfoEntry 5 }
|
|
|
|
hh3cIfQoSTricolorCarRedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of red bytes."
|
|
::= { hh3cIfQoSTricolorCarRunInfoEntry 6 }
|
|
--
|
|
-- nodes of hh3cIfQoSGTSObject
|
|
--
|
|
hh3cIfQoSGTSObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 5 }
|
|
|
|
hh3cIfQoSGTSConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSGTSConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of generic traffic shaping information."
|
|
::= { hh3cIfQoSGTSObjects 1 }
|
|
|
|
hh3cIfQoSGTSConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSGTSConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Generic traffic shaping information entry."
|
|
INDEX { ifIndex,
|
|
hh3cIfQoSGTSClassRuleType,
|
|
hh3cIfQoSGTSClassRuleValue
|
|
}
|
|
::= { hh3cIfQoSGTSConfigTable 1 }
|
|
|
|
Hh3cIfQoSGTSConfigEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSGTSClassRuleType
|
|
INTEGER,
|
|
hh3cIfQoSGTSClassRuleValue
|
|
Integer32,
|
|
hh3cIfQoSGTSCir
|
|
Unsigned32,
|
|
hh3cIfQoSGTSCbs
|
|
Unsigned32,
|
|
hh3cIfQoSGTSEbs
|
|
Unsigned32,
|
|
hh3cIfQoSGTSQueueLength
|
|
Integer32,
|
|
hh3cIfQoSGTSConfigRowStatus
|
|
RowStatus,
|
|
hh3cIfQoSGTSPir
|
|
Unsigned32,
|
|
hh3cIfQoSGTSUnitType
|
|
INTEGER
|
|
}
|
|
|
|
hh3cIfQoSGTSClassRuleType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
any(1),
|
|
ipv4acl(2),
|
|
ipv6acl(3),
|
|
queue(4)
|
|
}
|
|
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the table,
|
|
which is the matching type for the packets on interface:
|
|
ipv4acl, ipv6acl, any, queue.
|
|
"
|
|
::= { hh3cIfQoSGTSConfigEntry 1 }
|
|
|
|
hh3cIfQoSGTSClassRuleValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of type.
|
|
ipv4acl : 2000..5999
|
|
ipv6acl : 2000..42767
|
|
any : 0
|
|
queue : 0..7
|
|
"
|
|
::= { hh3cIfQoSGTSConfigEntry 2 }
|
|
|
|
hh3cIfQoSGTSCir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Information Rate. The unit of this parameter depends
|
|
on the hh3cIfQoSGTSUnitType node.
|
|
+-----------+----------+------------+
|
|
| Unit type | absolute | percent |
|
|
+-----------+----------+------------+
|
|
| CIR unit | kbps | percentage |
|
|
+-----------+----------+------------+
|
|
"
|
|
::= { hh3cIfQoSGTSConfigEntry 3 }
|
|
|
|
hh3cIfQoSGTSCbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size. The unit of this parameter depends
|
|
on the hh3cIfQoSGTSUnitType node.
|
|
+-----------+----------+--------------+
|
|
| Unit type | absolute | percent |
|
|
+-----------+----------+--------------+
|
|
| CBS unit | bytes | milliseconds |
|
|
+-----------+----------+--------------+
|
|
"
|
|
::= { hh3cIfQoSGTSConfigEntry 4 }
|
|
|
|
hh3cIfQoSGTSEbs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Excess Burst Size. The unit of this parameter depends
|
|
on the hh3cIfQoSGTSUnitType node.
|
|
+-----------+----------+--------------+
|
|
| Unit type | absolute | percent |
|
|
+-----------+----------+--------------+
|
|
| EBS unit | bytes | milliseconds |
|
|
+-----------+----------+--------------+
|
|
"
|
|
::= { hh3cIfQoSGTSConfigEntry 5 }
|
|
|
|
hh3cIfQoSGTSQueueLength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of queue."
|
|
::= { hh3cIfQoSGTSConfigEntry 6 }
|
|
|
|
hh3cIfQoSGTSConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSGTSConfigEntry 7 }
|
|
|
|
hh3cIfQoSGTSPir OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak information rate. The unit of this parameter depends
|
|
on the hh3cIfQoSGTSUnitType node.
|
|
+-----------+----------+------------+
|
|
| Unit type | absolute | percent |
|
|
+-----------+----------+------------+
|
|
| PIR unit | kbps | percentage |
|
|
+-----------+----------+------------+
|
|
"
|
|
DEFVAL { 4294967295 }
|
|
::= { hh3cIfQoSGTSConfigEntry 8 }
|
|
|
|
hh3cIfQoSGTSUnitType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unitAbsolute(1),
|
|
unitPercent(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unit of token parameters. If it is unitAbsolute, the token
|
|
parameters are in kbps and bytes, and if it is unitPercent,
|
|
the token parameters are in percentage and milliseconds."
|
|
DEFVAL { unitAbsolute }
|
|
::= { hh3cIfQoSGTSConfigEntry 9 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSGTSRunInfoTable
|
|
--
|
|
hh3cIfQoSGTSRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSGTSRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of generic traffic shaping's statistic information."
|
|
::= { hh3cIfQoSGTSObjects 2 }
|
|
|
|
hh3cIfQoSGTSRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSGTSRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Generic traffic shaping's statistic information entry."
|
|
INDEX { ifIndex,
|
|
hh3cIfQoSGTSClassRuleType,
|
|
hh3cIfQoSGTSClassRuleValue
|
|
}
|
|
::= { hh3cIfQoSGTSRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSGTSRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSGTSQueueSize
|
|
Integer32,
|
|
hh3cIfQoSGTSPassedPackets
|
|
Counter64,
|
|
hh3cIfQoSGTSPassedBytes
|
|
Counter64,
|
|
hh3cIfQoSGTSDiscardPackets
|
|
Counter64,
|
|
hh3cIfQoSGTSDiscardBytes
|
|
Counter64,
|
|
hh3cIfQoSGTSDelayedPackets
|
|
Counter64,
|
|
hh3cIfQoSGTSDelayedBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSGTSQueueSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets in the queue."
|
|
::= { hh3cIfQoSGTSRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSGTSPassedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of passed packets."
|
|
::= { hh3cIfQoSGTSRunInfoEntry 2 }
|
|
|
|
hh3cIfQoSGTSPassedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of passed bytes."
|
|
::= { hh3cIfQoSGTSRunInfoEntry 3 }
|
|
|
|
hh3cIfQoSGTSDiscardPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discard packets."
|
|
::= { hh3cIfQoSGTSRunInfoEntry 4 }
|
|
|
|
hh3cIfQoSGTSDiscardBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discard bytes."
|
|
::= { hh3cIfQoSGTSRunInfoEntry 5 }
|
|
|
|
hh3cIfQoSGTSDelayedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of delayed packets."
|
|
::= { hh3cIfQoSGTSRunInfoEntry 6 }
|
|
|
|
hh3cIfQoSGTSDelayedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of delayed bytes."
|
|
::= { hh3cIfQoSGTSRunInfoEntry 7 }
|
|
--
|
|
-- nodes of hh3cIfQoSWREDObject
|
|
--
|
|
hh3cIfQoSWREDObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 6 }
|
|
--
|
|
-- nodes of WRED group
|
|
--
|
|
hh3cIfQoSWredGroupGroup OBJECT IDENTIFIER ::= { hh3cIfQoSWREDObjects 1 }
|
|
|
|
hh3cIfQoSWredGroupNextIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used for hh3cIfQoSWredGroupIndex
|
|
when creating rows in the hh3cIfQoSWredGroupTable.
|
|
Begin with 0.
|
|
"
|
|
::= { hh3cIfQoSWredGroupGroup 1 }
|
|
--
|
|
-- nodes of hh3cIfQoSWredGroupTable
|
|
--
|
|
hh3cIfQoSWredGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSWredGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of WRED group information."
|
|
::= { hh3cIfQoSWredGroupGroup 2 }
|
|
|
|
hh3cIfQoSWredGroupEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSWredGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED group information."
|
|
INDEX { hh3cIfQoSWredGroupIndex }
|
|
::= { hh3cIfQoSWredGroupTable 1 }
|
|
|
|
Hh3cIfQoSWredGroupEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSWredGroupIndex
|
|
Integer32,
|
|
hh3cIfQoSWredGroupName
|
|
OCTET STRING,
|
|
hh3cIfQoSWredGroupType
|
|
INTEGER,
|
|
hh3cIfQoSWredGroupWeightingConstant
|
|
Integer32,
|
|
hh3cIfQoSWredGroupRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSWredGroupIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..256)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED group index."
|
|
::= { hh3cIfQoSWredGroupEntry 1 }
|
|
|
|
hh3cIfQoSWredGroupName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED group name."
|
|
::= { hh3cIfQoSWredGroupEntry 2 }
|
|
|
|
hh3cIfQoSWredGroupType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
userdefined(0),
|
|
dot1p(1),
|
|
ippre(2),
|
|
dscp(3),
|
|
localpre(4),
|
|
atmclp(5),
|
|
frde(6),
|
|
exp(7),
|
|
queue(8),
|
|
dropLevel(9)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of WRED group."
|
|
::= { hh3cIfQoSWredGroupEntry 3 }
|
|
|
|
hh3cIfQoSWredGroupWeightingConstant OBJECT-TYPE
|
|
SYNTAX Integer32 (1..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Exponent for WRED calculates the average length of queue.
|
|
If 'hh3cIfQoSWredGroupType' is 'queue', the object is ineffective.
|
|
So, it must use the object, which is 'hh3cIfQoSWredGroupExponent' of
|
|
hh3cIfQoSWredGroupContentTable, to indicate the exponent of
|
|
each queue of the queue WRED group."
|
|
DEFVAL { 9 }
|
|
::= { hh3cIfQoSWredGroupEntry 4 }
|
|
|
|
hh3cIfQoSWredGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSWredGroupEntry 6 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSWredGroupContentTable
|
|
--
|
|
hh3cIfQoSWredGroupContentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSWredGroupContentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of priority WRED information."
|
|
::= { hh3cIfQoSWredGroupGroup 3 }
|
|
|
|
hh3cIfQoSWredGroupContentEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSWredGroupContentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority WRED information entry."
|
|
INDEX { hh3cIfQoSWredGroupIndex,
|
|
hh3cIfQoSWredGroupContentIndex,
|
|
hh3cIfQoSWredGroupContentSubIndex }
|
|
::= { hh3cIfQoSWredGroupContentTable 1 }
|
|
|
|
Hh3cIfQoSWredGroupContentEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSWredGroupContentIndex
|
|
Integer32,
|
|
hh3cIfQoSWredGroupContentSubIndex
|
|
Integer32,
|
|
hh3cIfQoSWredLowLimit
|
|
Integer32,
|
|
hh3cIfQoSWredHighLimit
|
|
Integer32,
|
|
hh3cIfQoSWredDiscardProb
|
|
Integer32,
|
|
hh3cIfQoSWredGroupExponent
|
|
Integer32,
|
|
hh3cIfQoSWredRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSWredGroupContentIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of a packet.
|
|
Different type of packet has different priority.
|
|
Type of priority Range of priority
|
|
dot1p 0..7
|
|
ippre 0..7
|
|
dscp 0..63
|
|
atmclp 0..1
|
|
frde 0..1
|
|
exp 0..7
|
|
queue 0..7 ( defined by product )
|
|
dropLevel 0..2
|
|
"
|
|
::= { hh3cIfQoSWredGroupContentEntry 1 }
|
|
|
|
hh3cIfQoSWredGroupContentSubIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sub index.
|
|
Different type of packet has different value.
|
|
Type of priority Range of value
|
|
queue 0..2
|
|
other types : 0
|
|
"
|
|
::= { hh3cIfQoSWredGroupContentEntry 2 }
|
|
|
|
hh3cIfQoSWredLowLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Discard low limit."
|
|
::= { hh3cIfQoSWredGroupContentEntry 3 }
|
|
|
|
hh3cIfQoSWredHighLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Discard high limit."
|
|
::= { hh3cIfQoSWredGroupContentEntry 4 }
|
|
|
|
hh3cIfQoSWredDiscardProb OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Discard probability."
|
|
::= { hh3cIfQoSWredGroupContentEntry 5 }
|
|
|
|
hh3cIfQoSWredGroupExponent OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Exponent for WRED calculates the average length of queue.
|
|
Only 'hh3cIfQoSWredGroupType' is 'queue', the object is effective.
|
|
This object is designed to indicate the exponent of
|
|
each queue of the queue WRED group.
|
|
"
|
|
DEFVAL { 9 }
|
|
::= { hh3cIfQoSWredGroupContentEntry 6 }
|
|
|
|
hh3cIfQoSWredRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSWredGroupContentEntry 7 }
|
|
--
|
|
-- nodes of hh3cIfQoSWredApplyIfTable
|
|
--
|
|
hh3cIfQoSWredGroupApplyIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSWredGroupApplyIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of WRED group applied interface information."
|
|
::= { hh3cIfQoSWredGroupGroup 4 }
|
|
|
|
hh3cIfQoSWredGroupApplyIfEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSWredGroupApplyIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED group applied interface information."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSWredGroupApplyIfTable 1 }
|
|
|
|
Hh3cIfQoSWredGroupApplyIfEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSWredGroupApplyIndex
|
|
Integer32,
|
|
hh3cIfQoSWredGroupApplyName
|
|
OCTET STRING,
|
|
hh3cIfQoSWredGroupIfRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSWredGroupApplyIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..256)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED group index."
|
|
::= { hh3cIfQoSWredGroupApplyIfEntry 1 }
|
|
|
|
hh3cIfQoSWredGroupApplyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED group name."
|
|
::= { hh3cIfQoSWredGroupApplyIfEntry 2 }
|
|
|
|
hh3cIfQoSWredGroupIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSWredGroupApplyIfEntry 3 }
|
|
--
|
|
-- nodes of hh3cIfQoSWredApplyIfStatisticTable
|
|
--
|
|
hh3cIfQoSWredApplyIfRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSWredApplyIfRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of WRED statistic information."
|
|
::= { hh3cIfQoSWredGroupGroup 5 }
|
|
|
|
hh3cIfQoSWredApplyIfRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSWredApplyIfRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED statistic information."
|
|
INDEX { ifIndex,
|
|
hh3cIfQoSWredGroupIndex,
|
|
hh3cIfQoSWredGroupContentIndex,
|
|
hh3cIfQoSWredGroupContentSubIndex
|
|
}
|
|
::= { hh3cIfQoSWredApplyIfRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSWredApplyIfRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSWredPreRandomDropNum
|
|
Counter64,
|
|
hh3cIfQoSWredPreTailDropNum
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSWredPreRandomDropNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of random drop."
|
|
::= { hh3cIfQoSWredApplyIfRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSWredPreTailDropNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of tail drop."
|
|
::= { hh3cIfQoSWredApplyIfRunInfoEntry 2 }
|
|
--
|
|
-- nodes of hh3cIfQoSPortWREDGroup
|
|
--
|
|
hh3cIfQoSPortWredGroup OBJECT IDENTIFIER ::= { hh3cIfQoSWREDObjects 2 }
|
|
|
|
hh3cIfQoSPortWredWeightConstantTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPortWREDWeightConstantEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of port WRED configuration information."
|
|
::= { hh3cIfQoSPortWredGroup 1 }
|
|
|
|
hh3cIfQoSPortWredWeightConstantEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPortWREDWeightConstantEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port WRED configuration information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSPortWredWeightConstantTable 1 }
|
|
|
|
Hh3cIfQoSPortWREDWeightConstantEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPortWredEnable
|
|
TruthValue,
|
|
hh3cIfQoSPortWredWeightConstant
|
|
Integer32,
|
|
hh3cIfQoSPortWredWeightConstantRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSPortWredEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used to enable or disable WRED function of the port.
|
|
true: Enable WRED function of a port.
|
|
false: Disable WRED function of a port.
|
|
"
|
|
::= { hh3cIfQoSPortWredWeightConstantEntry 1 }
|
|
|
|
hh3cIfQoSPortWredWeightConstant OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Weight constant."
|
|
::= { hh3cIfQoSPortWredWeightConstantEntry 2 }
|
|
|
|
hh3cIfQoSPortWredWeightConstantRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSPortWredWeightConstantEntry 3 }
|
|
--
|
|
-- notes of hh3cIfQoSPortWredPreConfigTable
|
|
--
|
|
hh3cIfQoSPortWredPreConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPortWREDPreConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of weighted random early detect precedence configuration information."
|
|
::= { hh3cIfQoSPortWredGroup 2 }
|
|
|
|
hh3cIfQoSPortWredPreConfigEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPortWREDPreConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Weighted random early detect precedence configuration information entry."
|
|
INDEX { ifIndex, hh3cIfQoSPortWredPreID }
|
|
::= { hh3cIfQoSPortWredPreConfigTable 1 }
|
|
|
|
Hh3cIfQoSPortWREDPreConfigEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPortWredPreID
|
|
Integer32,
|
|
hh3cIfQoSPortWredPreLowLimit
|
|
Integer32,
|
|
hh3cIfQoSPortWredPreHighLimit
|
|
Integer32,
|
|
hh3cIfQoSPortWredPreDiscardProbability
|
|
Integer32,
|
|
hh3cIfQoSPortWredPreRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSPortWredPreID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP precedence, from 0 to 7."
|
|
::= { hh3cIfQoSPortWredPreConfigEntry 1 }
|
|
|
|
hh3cIfQoSPortWredPreLowLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Low Limit(number of packets)"
|
|
::= { hh3cIfQoSPortWredPreConfigEntry 2 }
|
|
|
|
hh3cIfQoSPortWredPreHighLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"High limit(number of packets)"
|
|
::= { hh3cIfQoSPortWredPreConfigEntry 3 }
|
|
|
|
hh3cIfQoSPortWredPreDiscardProbability OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Discard probability denominator"
|
|
::= { hh3cIfQoSPortWredPreConfigEntry 4 }
|
|
|
|
hh3cIfQoSPortWredPreRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSPortWredPreConfigEntry 5 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSPortWredRunInfoTable
|
|
--
|
|
hh3cIfQoSPortWredRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPortWREDRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of WRED statistic information."
|
|
::= { hh3cIfQoSPortWredGroup 3 }
|
|
|
|
hh3cIfQoSPortWredRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPortWREDRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WRED statistic information entry."
|
|
INDEX { ifIndex, hh3cIfQoSPortWredPreID }
|
|
::= { hh3cIfQoSPortWredRunInfoTable 1 }
|
|
|
|
Hh3cIfQoSPortWREDRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSWREDTailDropNum
|
|
Counter64,
|
|
hh3cIfQoSWREDRandomDropNum
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSWREDTailDropNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of tail drop."
|
|
::= { hh3cIfQoSPortWredRunInfoEntry 1 }
|
|
|
|
hh3cIfQoSWREDRandomDropNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of random drop."
|
|
::= { hh3cIfQoSPortWredRunInfoEntry 2 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSPortPriorityObject
|
|
--
|
|
|
|
hh3cIfQoSPortPriorityObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 7 }
|
|
|
|
hh3cIfQoSPortPriorityConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSPortPriorityObjects 1 }
|
|
|
|
hh3cIfQoSPortPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPortPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of port priority information."
|
|
::= { hh3cIfQoSPortPriorityConfigGroup 1 }
|
|
|
|
hh3cIfQoSPortPriorityEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPortPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port priority information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSPortPriorityTable 1 }
|
|
|
|
Hh3cIfQoSPortPriorityEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPortPriorityValue
|
|
Integer32
|
|
}
|
|
|
|
hh3cIfQoSPortPriorityValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of a port."
|
|
DEFVAL { 0 }
|
|
::= { hh3cIfQoSPortPriorityEntry 1 }
|
|
--
|
|
-- nodes of hh3cIfQoSPortPirorityTrustTable
|
|
--
|
|
hh3cIfQoSPortPirorityTrustTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPortPirorityTrustEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of each port's trusted priority information."
|
|
::= { hh3cIfQoSPortPriorityConfigGroup 2 }
|
|
|
|
hh3cIfQoSPortPirorityTrustEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPortPirorityTrustEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Per-port trusted priority information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSPortPirorityTrustTable 1 }
|
|
|
|
Hh3cIfQoSPortPirorityTrustEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPortPriorityTrustTrustType
|
|
INTEGER,
|
|
hh3cIfQoSPortPriorityTrustOvercastType
|
|
INTEGER
|
|
}
|
|
|
|
hh3cIfQoSPortPriorityTrustTrustType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
untrust(1),
|
|
dot1p(2),
|
|
dscp(3),
|
|
exp(4),
|
|
ipPrecedence(5),
|
|
dot11e(6),
|
|
auto(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trusted priority type of a port."
|
|
DEFVAL { untrust }
|
|
::= { hh3cIfQoSPortPirorityTrustEntry 1 }
|
|
|
|
hh3cIfQoSPortPriorityTrustOvercastType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noOvercast(1),
|
|
overcastDSCP(2),
|
|
overcastCOS(3),
|
|
overcast(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The overcast type."
|
|
DEFVAL { noOvercast }
|
|
::= { hh3cIfQoSPortPirorityTrustEntry 2 }
|
|
--
|
|
-- nodes of map object
|
|
--
|
|
hh3cIfQoSMapObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 9 }
|
|
--
|
|
-- nodes of hh3cIfQoSMapConfigGroup
|
|
--
|
|
hh3cIfQoSPriMapConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSMapObjects 1 }
|
|
|
|
hh3cIfQoSPriMapGroupNextIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used for hh3cIfQoSPriMapGroupIndex
|
|
when creating rows in the hh3cIfQoSPriMapGroupTable.
|
|
Begin with 64.
|
|
"
|
|
::= { hh3cIfQoSPriMapConfigGroup 1 }
|
|
--
|
|
-- nodes of hh3cIfQoSPriMapConfigTable
|
|
--
|
|
hh3cIfQoSPriMapGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPriMapGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of map group information."
|
|
::= { hh3cIfQoSPriMapConfigGroup 2 }
|
|
|
|
hh3cIfQoSPriMapGroupEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPriMapGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Map group information entry."
|
|
INDEX { hh3cIfQoSPriMapGroupIndex }
|
|
::= { hh3cIfQoSPriMapGroupTable 1 }
|
|
|
|
Hh3cIfQoSPriMapGroupEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPriMapGroupIndex
|
|
Integer32,
|
|
hh3cIfQoSPriMapGroupType
|
|
INTEGER,
|
|
hh3cIfQoSPriMapGroupName
|
|
OCTET STRING,
|
|
hh3cIfQoSPriMapGroupRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSPriMapGroupIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of map, which are defined by system and user.
|
|
The index of system defined map is 1 to 9.
|
|
System defined map-name/map-index pairs like this:
|
|
Map-index Map-name
|
|
1 dot1p-dp
|
|
2 dot1p-dscp
|
|
3 dot1p-lp
|
|
4 dscp-dot1p
|
|
5 dscp-dp
|
|
6 dscp-dscp
|
|
7 dscp-lp
|
|
8 exp-dp
|
|
9 exp-lp
|
|
"
|
|
::= { hh3cIfQoSPriMapGroupEntry 1 }
|
|
|
|
hh3cIfQoSPriMapGroupType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
userdefined(1),
|
|
dot1p-dp(2),
|
|
dot1p-dscp(3),
|
|
dot1p-lp(4),
|
|
dscp-dot1p(5),
|
|
dscp-dp(6),
|
|
dscp-dscp(7),
|
|
dscp-lp(8),
|
|
exp-dp(9),
|
|
exp-lp(10)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of map group."
|
|
::= { hh3cIfQoSPriMapGroupEntry 2 }
|
|
|
|
hh3cIfQoSPriMapGroupName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of map group."
|
|
::= { hh3cIfQoSPriMapGroupEntry 3 }
|
|
|
|
hh3cIfQoSPriMapGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSPriMapGroupEntry 4 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSPriMapContentTable
|
|
--
|
|
hh3cIfQoSPriMapContentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPriMapContentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of priority map configuration information."
|
|
::= { hh3cIfQoSPriMapConfigGroup 3 }
|
|
|
|
hh3cIfQoSPriMapContentEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPriMapContentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority map configuration information entry."
|
|
INDEX { hh3cIfQoSPriMapGroupIndex, hh3cIfQoSPriMapGroupImportValue }
|
|
::= { hh3cIfQoSPriMapContentTable 1 }
|
|
|
|
Hh3cIfQoSPriMapContentEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPriMapGroupImportValue
|
|
Integer32,
|
|
hh3cIfQoSPriMapGroupExportValue
|
|
Integer32,
|
|
hh3cIfQoSPriMapContentRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSPriMapGroupImportValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority map table import value list.
|
|
Different map has different hh3cIfQoSPriMapConfigImportValue.
|
|
Map-name Range of hh3cIfQoSPriMapConfigImportValue
|
|
dot1p-dp (0..7)
|
|
dot1p-dscp (0..7)
|
|
dot1p-lp (0..7)
|
|
dscp-dot1p (0..63)
|
|
dscp-dp (0..63)
|
|
dscp-dscp (0..63)
|
|
dscp-lp(7) (0..63)
|
|
exp-dp(8) (0..7)
|
|
exp-lp (0..7)
|
|
"
|
|
::= { hh3cIfQoSPriMapContentEntry 1 }
|
|
|
|
hh3cIfQoSPriMapGroupExportValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority map table output.
|
|
Different map has different hh3cIfQoSPriMapGroupExportValue.
|
|
dot1p-dp: 0..7
|
|
dot1p-dscp: 0..63
|
|
dot1p-lp: 0..7
|
|
dscp-dot1p: 0..7
|
|
dscp-dp: 0..7
|
|
dscp-dscp: 0..63
|
|
dscp-lp: 0..7
|
|
exp-dp: 0..7
|
|
exp-lp: 0..7
|
|
"
|
|
::= { hh3cIfQoSPriMapContentEntry 2 }
|
|
|
|
hh3cIfQoSPriMapContentRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { hh3cIfQoSPriMapContentEntry 3 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSPrePriMapTable
|
|
--
|
|
hh3cIfQoSPrePriMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPrePriMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pre-defined priority mapping table information."
|
|
::= { hh3cIfQoSPriMapConfigGroup 4 }
|
|
|
|
hh3cIfQoSPrePriMapEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPrePriMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pre-defined priority mapping table entry."
|
|
INDEX
|
|
{
|
|
hh3cIfQoSPrePriMapTableType,
|
|
hh3cIfQoSPrePriMapTableColor,
|
|
hh3cIfQoSPrePriMapTableDirection,
|
|
hh3cIfQoSPrePriMapTableImportValue
|
|
}
|
|
::= { hh3cIfQoSPrePriMapTable 1 }
|
|
|
|
Hh3cIfQoSPrePriMapEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSPrePriMapTableType
|
|
INTEGER,
|
|
hh3cIfQoSPrePriMapTableColor
|
|
INTEGER,
|
|
hh3cIfQoSPrePriMapTableDirection
|
|
INTEGER,
|
|
hh3cIfQoSPrePriMapTableImportValue
|
|
Integer32,
|
|
hh3cIfQoSPrePriMapTableExportValue
|
|
Integer32
|
|
}
|
|
|
|
hh3cIfQoSPrePriMapTableType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
dot1pToLp(1),
|
|
dot1pToDp(2),
|
|
expToLp(3),
|
|
dscpToLp(4),
|
|
expToDp(5),
|
|
dscpToDp(6),
|
|
dscpToDot1p(7),
|
|
dot1pToDscp(8),
|
|
dscpToDscp(9),
|
|
dscpToExp(10),
|
|
expToDscp(11),
|
|
expToDot1p(12),
|
|
expToExp(13),
|
|
lpToDot1p(14),
|
|
dot1pToRpr(15),
|
|
dscpToRpr(16),
|
|
expToRpr(17),
|
|
ippreToRpr(18),
|
|
upToDot1p(19),
|
|
upToDscp(20),
|
|
upToExp(21),
|
|
upToDp(22),
|
|
upToLp(23),
|
|
upToRpr(24),
|
|
upToFc(25),
|
|
lpTodscp(26),
|
|
dot11eToLp(27),
|
|
lpToDot11e(28),
|
|
lpToLp(29),
|
|
dot1pToExp(30),
|
|
lpToExp(31),
|
|
lpToDp(32),
|
|
upToUp(33),
|
|
dot1pToDot1p(34)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of pre-defined priority mapping table."
|
|
::= { hh3cIfQoSPrePriMapEntry 1 }
|
|
|
|
hh3cIfQoSPrePriMapTableColor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noColor(1),
|
|
green(2),
|
|
yellow(3),
|
|
red(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The color of pre-defined priority mapping table."
|
|
::= { hh3cIfQoSPrePriMapEntry 2 }
|
|
|
|
hh3cIfQoSPrePriMapTableDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noDirection(1),
|
|
inbound(2),
|
|
outbound(3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of pre-defined priority mapping table."
|
|
::= { hh3cIfQoSPrePriMapEntry 3 }
|
|
|
|
hh3cIfQoSPrePriMapTableImportValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Input value of priority mapping table.
|
|
Different priority has different hh3cIfQoSPrePriMapTableImportValue.
|
|
Priority-type Range of hh3cIfQoSPrePriMapTableImportValue
|
|
dot1p (0..7)
|
|
dscp (0..63)
|
|
lp (0..7)
|
|
exp (0..7)
|
|
ipPrecedence (0..7)
|
|
up (0..7)
|
|
dot11e (0..7)
|
|
"
|
|
::= { hh3cIfQoSPrePriMapEntry 4 }
|
|
|
|
hh3cIfQoSPrePriMapTableExportValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Output value of priority mapping table.
|
|
Different priority has different hh3cIfQoSPrePriMapTableExportValue.
|
|
Priority-type Range of hh3cIfQoSPrePriMapTableExportValue
|
|
dot1p (0..7)
|
|
dscp (0..63)
|
|
lp (0..7)
|
|
exp (0..7)
|
|
ipPrecedence (0..7)
|
|
up (0..7)
|
|
dp (0..2)
|
|
fc (0..7)
|
|
rpr (0..2)
|
|
"
|
|
::= { hh3cIfQoSPrePriMapEntry 5 }
|
|
|
|
--
|
|
-- nodes of L3 plus object
|
|
--
|
|
hh3cIfQoSL3PlusObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 10 }
|
|
--
|
|
-- nodes of hh3cIfQoSPortBindingGroup
|
|
--
|
|
hh3cIfQoSPortBindingGroup OBJECT IDENTIFIER ::= { hh3cIfQoSL3PlusObjects 1 }
|
|
|
|
hh3cIfQoSPortBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSPortBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of EACL sub-interface binding information
|
|
for L3+ board ."
|
|
::= { hh3cIfQoSPortBindingGroup 1 }
|
|
|
|
hh3cIfQoSPortBindingEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSPortBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Binding information entry."
|
|
INDEX { ifIndex }
|
|
::= { hh3cIfQoSPortBindingTable 1 }
|
|
|
|
Hh3cIfQoSPortBindingEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSBindingIf
|
|
Integer32,
|
|
hh3cIfQoSBindingRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cIfQoSBindingIf OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The binding interface."
|
|
::= { hh3cIfQoSPortBindingEntry 1 }
|
|
|
|
hh3cIfQoSBindingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus"
|
|
::= { hh3cIfQoSPortBindingEntry 2 }
|
|
|
|
--
|
|
-- node of hh3cQoSTraStaObjects
|
|
--
|
|
hh3cQoSTraStaObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 11 }
|
|
--
|
|
-- nodes of hh3cQoSTraStaConfigGroup
|
|
--
|
|
hh3cQoSTraStaConfigGroup OBJECT IDENTIFIER ::= { hh3cQoSTraStaObjects 1 }
|
|
|
|
hh3cQoSIfTraStaConfigInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSIfTraStaConfigInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of traffic statistics configuration information."
|
|
::= { hh3cQoSTraStaConfigGroup 1 }
|
|
|
|
hh3cQoSIfTraStaConfigInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSIfTraStaConfigInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of interface traffic statistics configuration information."
|
|
INDEX { ifIndex, hh3cQoSIfTraStaConfigDirection }
|
|
::= { hh3cQoSIfTraStaConfigInfoTable 1 }
|
|
|
|
Hh3cQoSIfTraStaConfigInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cQoSIfTraStaConfigDirection
|
|
Direction,
|
|
hh3cQoSIfTraStaConfigQueue
|
|
OCTET STRING,
|
|
hh3cQoSIfTraStaConfigDot1p
|
|
OCTET STRING,
|
|
hh3cQoSIfTraStaConfigDscp
|
|
OCTET STRING,
|
|
hh3cQoSIfTraStaConfigVlan
|
|
OCTET STRING,
|
|
hh3cQoSIfTraStaConfigStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSIfTraStaConfigDirection OBJECT-TYPE
|
|
SYNTAX Direction
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The direction of the traffic statistics."
|
|
::= { hh3cQoSIfTraStaConfigInfoEntry 1 }
|
|
|
|
hh3cQoSIfTraStaConfigQueue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The bitmap of Queue ID.
|
|
The octet specifies queues 0 through 7. If a bit has
|
|
a value of '1', the corresponding queue is configured
|
|
in the set of Queues; if a bit has a value of '0',
|
|
the corresponding queue is not configured."
|
|
::= { hh3cQoSIfTraStaConfigInfoEntry 2 }
|
|
|
|
hh3cQoSIfTraStaConfigDot1p OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The bitmap of Dot1p value.
|
|
The octet specifies Dot1p values 0 through 7. If a bit
|
|
has a value of '1', the corresponding Dot1p value is
|
|
configured in the set of Dot1p values; if a bit has a
|
|
value of '0', the corresponding Dot1p value is not
|
|
configured."
|
|
::= { hh3cQoSIfTraStaConfigInfoEntry 3 }
|
|
|
|
hh3cQoSIfTraStaConfigDscp OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The bitmap of Dscp value.
|
|
Each octet within this value specifies a set of
|
|
eight Dscp values, with the first octet specifying
|
|
Dscp values 0 through 7, the second octet specifying
|
|
Dscp values 8 through 15, etc. If a bit has a value
|
|
of '1', the corresponding Dscp value is configured
|
|
in the set of Dscp values; if a bit has a value of
|
|
'0', the corresponding Dscp value is not configured."
|
|
::= { hh3cQoSIfTraStaConfigInfoEntry 4 }
|
|
|
|
hh3cQoSIfTraStaConfigVlan OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (512))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The bitmap of VLAN ID.
|
|
Each octet within this value specifies a set of
|
|
eight VLANs, with the first octet specifying
|
|
VLANs 0 through 7, the second octet specifying VLANs
|
|
8 through 15, etc. If a bit has a value of '1', the
|
|
corresponding VLAN is configured in the set of VLANs;
|
|
if a bit has a value of '0', the corresponding VLAN
|
|
is not configured."
|
|
::= { hh3cQoSIfTraStaConfigInfoEntry 5 }
|
|
|
|
hh3cQoSIfTraStaConfigStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The row status of this table entry."
|
|
::= { hh3cQoSIfTraStaConfigInfoEntry 6 }
|
|
|
|
|
|
--
|
|
-- nodes of hh3cQoSTraStaRunGroup
|
|
--
|
|
hh3cQoSTraStaRunGroup OBJECT IDENTIFIER ::= { hh3cQoSTraStaObjects 2 }
|
|
|
|
hh3cQoSIfTraStaRunInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSIfTraStaRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of traffic statistics running information."
|
|
::= { hh3cQoSTraStaRunGroup 1 }
|
|
|
|
hh3cQoSIfTraStaRunInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSIfTraStaRunInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of interface traffic statistics running information."
|
|
INDEX { ifIndex,
|
|
hh3cQoSIfTraStaRunObjectType,
|
|
hh3cQoSIfTraStaRunObjectValue,
|
|
hh3cQoSIfTraStaRunDirection }
|
|
::= { hh3cQoSIfTraStaRunInfoTable 1 }
|
|
|
|
Hh3cQoSIfTraStaRunInfoEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cQoSIfTraStaRunObjectType
|
|
INTEGER,
|
|
hh3cQoSIfTraStaRunObjectValue
|
|
Integer32,
|
|
hh3cQoSIfTraStaRunDirection
|
|
Direction,
|
|
hh3cQoSIfTraStaRunPassPackets
|
|
Counter64,
|
|
hh3cQoSIfTraStaRunDropPackets
|
|
Counter64,
|
|
hh3cQoSIfTraStaRunPassBytes
|
|
Counter64,
|
|
hh3cQoSIfTraStaRunDropBytes
|
|
Counter64,
|
|
hh3cQoSIfTraStaRunPassPPS
|
|
Counter64,
|
|
hh3cQoSIfTraStaRunPassBPS
|
|
Counter64
|
|
}
|
|
|
|
hh3cQoSIfTraStaRunObjectType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
queue(1),
|
|
dot1p(2),
|
|
dscp(3),
|
|
vlanID(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of statistics object."
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 1 }
|
|
|
|
hh3cQoSIfTraStaRunObjectValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value range for the object type:
|
|
for Queue: 0~7
|
|
for Dot1p: 0~7
|
|
for Dscp: 0~63
|
|
for VlanID: 1~4094
|
|
"
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 2 }
|
|
|
|
hh3cQoSIfTraStaRunDirection OBJECT-TYPE
|
|
SYNTAX Direction
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of the traffic statistics."
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 3 }
|
|
|
|
hh3cQoSIfTraStaRunPassPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of passed packets."
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 4 }
|
|
|
|
hh3cQoSIfTraStaRunDropPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped packets."
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 5 }
|
|
|
|
hh3cQoSIfTraStaRunPassBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of passed bytes."
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 6 }
|
|
|
|
hh3cQoSIfTraStaRunDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped bytes."
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 7 }
|
|
|
|
hh3cQoSIfTraStaRunPassPPS OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PPS (packets per second) of passed packets."
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 8 }
|
|
|
|
hh3cQoSIfTraStaRunPassBPS OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"BPS (bytes per second) of passed packets."
|
|
::= { hh3cQoSIfTraStaRunInfoEntry 9 }
|
|
|
|
--
|
|
-- nodes of hh3cQoSGlobalPriorityObject
|
|
--
|
|
hh3cQoSGlobalPriorityObject OBJECT IDENTIFIER ::= { hh3cIfQos2 12 }
|
|
|
|
hh3cQoSRemarkTcpPortPriTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSRemarkTcpPortPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of remarking TCP port priority information.
|
|
The priority field of all packets with the specified
|
|
TCP port will be remarked to the configured value.
|
|
"
|
|
::= { hh3cQoSGlobalPriorityObject 1 }
|
|
|
|
hh3cQoSRemarkTcpPortPriEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSRemarkTcpPortPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking TCP port priority information entry."
|
|
INDEX { hh3cQoSRemarkTcpPortStart }
|
|
::= { hh3cQoSRemarkTcpPortPriTable 1 }
|
|
|
|
Hh3cQoSRemarkTcpPortPriEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cQoSRemarkTcpPortStart
|
|
Integer32,
|
|
hh3cQoSRemarkTcpPortEnd
|
|
Integer32,
|
|
hh3cQoSRemarkTcpPortType
|
|
INTEGER,
|
|
hh3cQoSRemarkTcpPortDot1p
|
|
Unsigned32,
|
|
hh3cQoSRemarkTcpPortDscp
|
|
Unsigned32,
|
|
hh3cQoSRemarkTcpPortRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSRemarkTcpPortStart OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Start value of TCP port range."
|
|
::= { hh3cQoSRemarkTcpPortPriEntry 1 }
|
|
|
|
hh3cQoSRemarkTcpPortEnd OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"End value of TCP port range.
|
|
It cannot be less than start value.
|
|
"
|
|
::= { hh3cQoSRemarkTcpPortPriEntry 2 }
|
|
|
|
hh3cQoSRemarkTcpPortType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ipAll(1),
|
|
ipv4(2),
|
|
ipv6(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv4 packet, IPv6 packet, or all IP packet."
|
|
DEFVAL { ipAll }
|
|
::= { hh3cQoSRemarkTcpPortPriEntry 3 }
|
|
|
|
hh3cQoSRemarkTcpPortDot1p OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dot1p value."
|
|
::= { hh3cQoSRemarkTcpPortPriEntry 4 }
|
|
|
|
hh3cQoSRemarkTcpPortDscp OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP value."
|
|
::= { hh3cQoSRemarkTcpPortPriEntry 5 }
|
|
|
|
hh3cQoSRemarkTcpPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status."
|
|
::= { hh3cQoSRemarkTcpPortPriEntry 6 }
|
|
|
|
--hh3cQoSRemarkUdpPortPriTable
|
|
|
|
hh3cQoSRemarkUdpPortPriTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSRemarkUdpPortPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of remarking UDP port priority information.
|
|
The priority field of all packets with the specified
|
|
UDP port will be remarked to the configured value.
|
|
"
|
|
::= { hh3cQoSGlobalPriorityObject 2 }
|
|
|
|
hh3cQoSRemarkUdpPortPriEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSRemarkUdpPortPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking UDP port priority information entry."
|
|
INDEX { hh3cQoSRemarkUdpPortStart }
|
|
::= { hh3cQoSRemarkUdpPortPriTable 1 }
|
|
|
|
Hh3cQoSRemarkUdpPortPriEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cQoSRemarkUdpPortStart
|
|
Integer32,
|
|
hh3cQoSRemarkUdpPortEnd
|
|
Integer32,
|
|
hh3cQoSRemarkUdpPortType
|
|
INTEGER,
|
|
hh3cQoSRemarkUdpPortDot1p
|
|
Unsigned32,
|
|
hh3cQoSRemarkUdpPortDscp
|
|
Unsigned32,
|
|
hh3cQoSRemarkUdpPortRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSRemarkUdpPortStart OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Start value of UDP port range."
|
|
::= { hh3cQoSRemarkUdpPortPriEntry 1 }
|
|
|
|
hh3cQoSRemarkUdpPortEnd OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"End value of UDP port range.
|
|
It cannot be less than start value.
|
|
"
|
|
::= { hh3cQoSRemarkUdpPortPriEntry 2 }
|
|
|
|
hh3cQoSRemarkUdpPortType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ipAll(1),
|
|
ipv4(2),
|
|
ipv6(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv4 packet, IPv6 packet, or all IP packet."
|
|
DEFVAL { ipAll }
|
|
::= { hh3cQoSRemarkUdpPortPriEntry 3 }
|
|
|
|
hh3cQoSRemarkUdpPortDot1p OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dot1p value."
|
|
::= { hh3cQoSRemarkUdpPortPriEntry 4 }
|
|
|
|
hh3cQoSRemarkUdpPortDscp OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP value."
|
|
::= { hh3cQoSRemarkUdpPortPriEntry 5 }
|
|
|
|
hh3cQoSRemarkUdpPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status."
|
|
::= { hh3cQoSRemarkUdpPortPriEntry 6 }
|
|
|
|
--hh3cQoSRemarkIPv4AddrPriTable
|
|
hh3cQoSRemarkIPv4AddrPriTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSRemarkIPv4AddrPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of remarking IPv4 address priority information."
|
|
::= { hh3cQoSGlobalPriorityObject 3 }
|
|
|
|
hh3cQoSRemarkIPv4AddrPriEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSRemarkIPv4AddrPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking IPv4 address priority information entry.
|
|
The priority field of all IPv4 packets with the specified
|
|
IP address will be remarked to the configured value.
|
|
"
|
|
INDEX { hh3cQoSRemarkIPv4AddrValue }
|
|
::= { hh3cQoSRemarkIPv4AddrPriTable 1 }
|
|
|
|
Hh3cQoSRemarkIPv4AddrPriEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cQoSRemarkIPv4AddrValue
|
|
IpAddress,
|
|
hh3cQoSRemarkIPv4AddrMask
|
|
IpAddress,
|
|
hh3cQoSRemarkIPv4AddrMaskLength
|
|
Unsigned32,
|
|
hh3cQoSRemarkIPv4AddrDot1p
|
|
Unsigned32,
|
|
hh3cQoSRemarkIPv4AddrDscp
|
|
Unsigned32,
|
|
hh3cQoSRemarkIPv4AddrRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSRemarkIPv4AddrValue OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv4 address."
|
|
::= { hh3cQoSRemarkIPv4AddrPriEntry 1 }
|
|
|
|
hh3cQoSRemarkIPv4AddrMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mask of IPv4 address."
|
|
::= { hh3cQoSRemarkIPv4AddrPriEntry 2 }
|
|
|
|
hh3cQoSRemarkIPv4AddrMaskLength OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..32 |4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mask length of IPv4 address."
|
|
DEFVAL { 32 }
|
|
::= { hh3cQoSRemarkIPv4AddrPriEntry 3 }
|
|
|
|
hh3cQoSRemarkIPv4AddrDot1p OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dot1p value."
|
|
::= { hh3cQoSRemarkIPv4AddrPriEntry 4 }
|
|
|
|
hh3cQoSRemarkIPv4AddrDscp OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP value."
|
|
::= { hh3cQoSRemarkIPv4AddrPriEntry 5 }
|
|
|
|
hh3cQoSRemarkIPv4AddrRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status."
|
|
::= { hh3cQoSRemarkIPv4AddrPriEntry 6 }
|
|
|
|
--hh3cQoSRemarkIPv6AddrPriTable
|
|
hh3cQoSRemarkIPv6AddrPriTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSRemarkIPv6AddrPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of remarking IPv6 address priority information.
|
|
The priority field of all IPv6 packets with the specified
|
|
IP address will be remarked to the configured value.
|
|
"
|
|
::= { hh3cQoSGlobalPriorityObject 4 }
|
|
|
|
hh3cQoSRemarkIPv6AddrPriEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSRemarkIPv6AddrPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking IPv6 address priority information entry."
|
|
INDEX { hh3cQoSRemarkIPv6AddrValue }
|
|
::= { hh3cQoSRemarkIPv6AddrPriTable 1 }
|
|
|
|
Hh3cQoSRemarkIPv6AddrPriEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cQoSRemarkIPv6AddrValue
|
|
InetAddressIPv6,
|
|
hh3cQoSRemarkIPv6AddrPrefixLength
|
|
InetAddressPrefixLength,
|
|
hh3cQoSRemarkIPv6AddrDot1p
|
|
Unsigned32,
|
|
hh3cQoSRemarkIPv6AddrDscp
|
|
Unsigned32,
|
|
hh3cQoSRemarkIPv6AddrRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSRemarkIPv6AddrValue OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv6 address."
|
|
::= { hh3cQoSRemarkIPv6AddrPriEntry 1 }
|
|
|
|
hh3cQoSRemarkIPv6AddrPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Prefix length of IPv6 address."
|
|
DEFVAL { 128 }
|
|
::= { hh3cQoSRemarkIPv6AddrPriEntry 2 }
|
|
|
|
hh3cQoSRemarkIPv6AddrDot1p OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dot1p value."
|
|
::= { hh3cQoSRemarkIPv6AddrPriEntry 3 }
|
|
|
|
hh3cQoSRemarkIPv6AddrDscp OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP value."
|
|
::= { hh3cQoSRemarkIPv6AddrPriEntry 4 }
|
|
|
|
hh3cQoSRemarkIPv6AddrRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status."
|
|
::= { hh3cQoSRemarkIPv6AddrPriEntry 5 }
|
|
|
|
--hh3cQoSRemarkProtocolPriTable
|
|
hh3cQoSRemarkProtocolPriTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSRemarkProtocolPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of remarking layer 3 protocol priority information.
|
|
The 802.1p priority field of all packets of the specified
|
|
protocol will be remarked to the configured value.
|
|
"
|
|
::= { hh3cQoSGlobalPriorityObject 5 }
|
|
|
|
hh3cQoSRemarkProtocolPriEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSRemarkProtocolPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking layer 3 protocol priority information entry."
|
|
INDEX { hh3cQoSRemarkProtocolValue }
|
|
::= { hh3cQoSRemarkProtocolPriTable 1 }
|
|
|
|
Hh3cQoSRemarkProtocolPriEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cQoSRemarkProtocolValue
|
|
INTEGER,
|
|
hh3cQoSRemarkProtocolDot1p
|
|
Unsigned32,
|
|
hh3cQoSRemarkProtocolRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSRemarkProtocolValue OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ip(1),
|
|
ipx(2),
|
|
arp(3),
|
|
appletalk(4),
|
|
sna(5),
|
|
netbeui(6)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Layer 3 protocol type."
|
|
::= { hh3cQoSRemarkProtocolPriEntry 1 }
|
|
|
|
hh3cQoSRemarkProtocolDot1p OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dot1p value."
|
|
::= { hh3cQoSRemarkProtocolPriEntry 2 }
|
|
|
|
hh3cQoSRemarkProtocolRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status."
|
|
::= { hh3cQoSRemarkProtocolPriEntry 3 }
|
|
|
|
--hh3cQoSRemarkVlanPriTable
|
|
|
|
hh3cQoSRemarkVlanPriTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSRemarkVlanPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of remarking VLAN priority information.
|
|
The priority field of all packets of the specified
|
|
VLAN will be remarked to the configured value.
|
|
"
|
|
::= { hh3cQoSGlobalPriorityObject 6 }
|
|
|
|
hh3cQoSRemarkVlanPriEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSRemarkVlanPriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remarking VLAN priority information entry."
|
|
INDEX { hh3cQoSRemarkVlanStart }
|
|
::= { hh3cQoSRemarkVlanPriTable 1 }
|
|
|
|
Hh3cQoSRemarkVlanPriEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cQoSRemarkVlanStart
|
|
Integer32,
|
|
hh3cQoSRemarkVlanEnd
|
|
Integer32,
|
|
hh3cQoSRemarkVlanDot1p
|
|
Unsigned32,
|
|
hh3cQoSRemarkVlanDscp
|
|
Unsigned32,
|
|
hh3cQoSRemarkVlanRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSRemarkVlanStart OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Start VLAN ID."
|
|
::= { hh3cQoSRemarkVlanPriEntry 1 }
|
|
|
|
hh3cQoSRemarkVlanEnd OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"End VLAN ID. It cannot be less than start value."
|
|
::= { hh3cQoSRemarkVlanPriEntry 2 }
|
|
|
|
hh3cQoSRemarkVlanDot1p OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dot1p value."
|
|
::= { hh3cQoSRemarkVlanPriEntry 3 }
|
|
|
|
hh3cQoSRemarkVlanDscp OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP value."
|
|
::= { hh3cQoSRemarkVlanPriEntry 4 }
|
|
|
|
hh3cQoSRemarkVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status."
|
|
::= { hh3cQoSRemarkVlanPriEntry 5 }
|
|
|
|
--Type of service node
|
|
hh3cQoSTypeOfServiceObjects OBJECT IDENTIFIER
|
|
::= { hh3cQoSGlobalPriorityObject 7 }
|
|
|
|
hh3cQoSTypeOfServiceMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled(1),
|
|
ipPrecedence(2),
|
|
dscp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Global type of service.
|
|
The type of service is disabled by default.
|
|
When in ip-precedence mode, device uses ip-precedence value to
|
|
determine the 802.1p priority of the packet and its outbound queue.
|
|
When in DSCP mode, device uses DSCP value to determine
|
|
the 802.1p priority of the packet and its outbound queue.
|
|
"
|
|
DEFVAL { disabled }
|
|
::= { hh3cQoSTypeOfServiceObjects 1 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSProcessingStatusObjects
|
|
--
|
|
hh3cIfQoSProcessingStatusObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 13 }
|
|
|
|
-- System status when processing
|
|
|
|
hh3cIfQoSProcessingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
idle(1),
|
|
busy(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object shows the current running status of the IFQoS module.
|
|
'busy' means a task is being executed in the IFQoS module. It is
|
|
highly recommended not setting or reading IFQoS MIB objects in this state.
|
|
otherwise, an operation failure might occur.
|
|
'idle' means no task is being executed in the IFQoS module. In this
|
|
state, operations on IFQoS MIB objects will be accepted and executed
|
|
immediately."
|
|
|
|
::= { hh3cIfQoSProcessingStatusObjects 1 }
|
|
|
|
--
|
|
-- nodes of hh3cIfQoSCoppObjects
|
|
--
|
|
hh3cIfQoSCoppObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 14 }
|
|
|
|
hh3cIfQoSCoppFlowStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cIfQoSCoppFlowStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of display the copp flow stat."
|
|
::= { hh3cIfQoSCoppObjects 1 }
|
|
|
|
hh3cIfQoSCoppFlowStatEntry OBJECT-TYPE
|
|
SYNTAX Hh3cIfQoSCoppFlowStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the copp flow stat entry."
|
|
INDEX { hh3cIfQoSCoppFlowStatChassis, hh3cIfQoSCoppFlowStatSlot, hh3cIfQoSCoppFlowStatProType}
|
|
::= { hh3cIfQoSCoppFlowStatTable 1 }
|
|
|
|
Hh3cIfQoSCoppFlowStatEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hh3cIfQoSCoppFlowStatChassis
|
|
Unsigned32,
|
|
hh3cIfQoSCoppFlowStatSlot
|
|
Unsigned32,
|
|
hh3cIfQoSCoppFlowStatProType
|
|
Unsigned32,
|
|
hh3cIfQoSCoppFlowPassPackets
|
|
Counter64,
|
|
hh3cIfQoSCoppFlowPassBytes
|
|
Counter64,
|
|
hh3cIfQoSCoppFlowDropPackets
|
|
Counter64,
|
|
hh3cIfQoSCoppFlowDropBytes
|
|
Counter64
|
|
}
|
|
|
|
hh3cIfQoSCoppFlowStatChassis OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Chassis number."
|
|
::= { hh3cIfQoSCoppFlowStatEntry 1 }
|
|
|
|
hh3cIfQoSCoppFlowStatSlot OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot number."
|
|
::= { hh3cIfQoSCoppFlowStatEntry 2 }
|
|
|
|
hh3cIfQoSCoppFlowStatProType OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol type."
|
|
::= { hh3cIfQoSCoppFlowStatEntry 3 }
|
|
|
|
hh3cIfQoSCoppFlowPassPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of passed packets."
|
|
::= { hh3cIfQoSCoppFlowStatEntry 4 }
|
|
|
|
hh3cIfQoSCoppFlowPassBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of passed bytes."
|
|
::= { hh3cIfQoSCoppFlowStatEntry 5 }
|
|
|
|
hh3cIfQoSCoppFlowDropPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of dropped packets."
|
|
::= { hh3cIfQoSCoppFlowStatEntry 6 }
|
|
|
|
hh3cIfQoSCoppFlowDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of dropped bytes."
|
|
::= { hh3cIfQoSCoppFlowStatEntry 7 }
|
|
|
|
END
|