diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-QOS-CAPABILITY-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-QOS-CAPABILITY-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-QOS-CAPABILITY-MIB | 2661 |
1 files changed, 2661 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-QOS-CAPABILITY-MIB b/MIBS/comware/HH3C-QOS-CAPABILITY-MIB new file mode 100644 index 0000000..3b7b192 --- /dev/null +++ b/MIBS/comware/HH3C-QOS-CAPABILITY-MIB @@ -0,0 +1,2661 @@ +-- ============================================================================ +-- Copyright (C) 2004-2016 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: Capability of Quality of Service with system and interface +-- Management Information Base. +-- Reference: RFC 3291 +-- Version: 1.4 +-- History: +-- V1.0 created by tangshun. +-- V1.1 modified by ChenWei +-- Modify the syntax and description of hh3cQoSModuleIndex. +-- Modify the description of hh3cQoSCharacteristicsValue. +-- V1.2 modified by MouXuanli +-- Add hh3cQoSSysCapabilityTable and hh3cQoSIfCapabilityTable. +-- V1.3 modified by LuZefeng +-- Modify the description of hh3cQoSSysCapCharacteristicsValue +-- V1.4 modified by gaomengfei +-- Modify the description of hh3cQoSSysCapCharacteristicsValue +-- ============================================================================ +HH3C-QOS-CAPABILITY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hh3cSNMPAgCpb + FROM HH3C-OID-MIB + OBJECT-TYPE, MODULE-IDENTITY, Integer32, Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hh3cQosCapability MODULE-IDENTITY + LAST-UPDATED "201610250000Z" -- Oct. 25, 2016 at 00:00 GMT + ORGANIZATION + "New H3C Tech. Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Tech. Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085 + " + DESCRIPTION + "QoS management information base." + REVISION "201610250000Z" -- Oct 25, 2016 at 00:00 GMT + DESCRIPTION + "Modify the description of hh3cQoSSysCapCharacteristicsValue." + REVISION "201410280000Z" -- Oct 28, 2014 at 00:00 GMT + DESCRIPTION + "Modify the description of hh3cQoSSysCapCharacteristicsValue." + ::= { hh3cSNMPAgCpb 1 } + + hh3cQoSCapabilityMibObjects OBJECT IDENTIFIER ::= { hh3cQosCapability 1 } + +-- +-- Module Type +-- + CapabilityPhysicalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides an indication of the + general hardware type of a particular capability entity. + + The enumeration 'stack' is applicable if the physical entity + class is some sort of super-container (possibly virtual), + intended to group together multiple chassis entities. A + stack may be realized by a 'virtual' cable, a real + interconnect cable, attached to multiple chassis, or may in + fact be comprised of multiple interconnect cables. A stack + should not be modeled within any other physical entities, + but a stack may be contained within another stack. Only + chassis entities should be contained within a stack. + + The enumeration 'chassis' is applicable if the physical + entity class is an overall container for networking + equipment. Any class of physical entity except a stack may + be contained within a chassis, and a chassis may only be + contained within a stack. + + The enumeration 'module' is applicable if the physical + entity class is some sort of self-contained sub-system. + If it is removable, then it should be modeled within a + container entity, otherwise it should be modeled directly + within another physical entity (e.g., a chassis or another + module). + + The enumeration 'port' is applicable if the physical entity + class is some sort of networking port, capable of receiving + and/or transmitting networking traffic. + " + REFERENCE + "rfc2737 + ENTITY-MIB + " + SYNTAX INTEGER + { + stack(1), + chassis(2), + module(3), + port(4) + } + + hh3cQoSCapabilityGroup OBJECT IDENTIFIER ::= { hh3cQoSCapabilityMibObjects 1 } + + hh3cQoSCapabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cQoSCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of capability of QoS of system information." + ::= { hh3cQoSCapabilityGroup 1 } + + hh3cQoSCapabilityEntry OBJECT-TYPE + SYNTAX Hh3cQoSCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Capability of QoS information entry." + INDEX { hh3cQoSCapabilityPhysicalType, + hh3cQoSCapabilityPhysicalIndex, + hh3cQoSModuleIndex, + hh3cQoSCharacteristicsIndex } + ::= { hh3cQoSCapabilityTable 1 } + + Hh3cQoSCapabilityEntry ::= + SEQUENCE + { + hh3cQoSCapabilityPhysicalType + CapabilityPhysicalType, + hh3cQoSCapabilityPhysicalIndex + Integer32, + hh3cQoSModuleIndex + Integer32, + hh3cQoSCharacteristicsIndex + Integer32, + hh3cQoSCharacteristicsValue + Unsigned32 + } + + hh3cQoSCapabilityPhysicalType OBJECT-TYPE + SYNTAX CapabilityPhysicalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The concentric device supports 'chassis' and 'port'. + + The distributed device supports 'chassis', + 'module' and 'port'. + + The Intelligent Resilient Framework System supports + 'stack', 'chassis', 'module' and 'port'. + " + ::= { hh3cQoSCapabilityEntry 1 } + + hh3cQoSCapabilityPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of each physical entity. + If hh3cQoSCapabilityPhysicalType is 'stack', + the value of this object is 0. + + If hh3cQoSCapabilityPhysicalType is 'chassis' and 'module', + the value of this object is equal to 'entPhysicalIndex', + which is defined by 'ENTITY-MIB'. + + If hh3cQoSCapabilityPhysicalType is 'port', + the value of this object is equal to 'ifIndex', + which is defined by 'RFC1213-MIB'. + " + REFERENCE + "RFC2737. + RFC1213. + ENTITY-MIB. + " + ::= { hh3cQoSCapabilityEntry 2 } + + hh3cQoSModuleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module index of QoS. + QoS module: + Index Characteristic + 1 car module + 2 gts module + 3 lr module + 4 hardware queue management module + 5 wred module + 6 priority mapping table module + 7 colored priority mapping table module + 8 port priority module + 9 qos policy module + 10 qos interface generic module + 11 flow template module + 12 vqos and vacl module + 13 statistic module + 21 carl module + 22 fifo module + 23 pq module + 24 cq module + 25 wfq module + 26 rtpq module + " + ::= { hh3cQoSCapabilityEntry 3 } + + hh3cQoSCharacteristicsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The characteristics index of modules of QoS." + ::= { hh3cQoSCapabilityEntry 4 } + + hh3cQoSCharacteristicsValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The characteristics value of modules of QoS. + The type of value of characteristics. + + car module: + Index Characteristic Value + 1 car function 1, if supported. + 2 match any 1, if supported. + 3 match acl If last 8 bits of this object are set to 1, + it indicates that the match acl type is supported, + bit 0 stands for IPv6 basic acl, + bit 1 stands for IPv6 advanced acl, + bit 2 stands for mac acl, + bit 3 stands for user acl, + bit 4 stands for IPv6 user acl, + bit 5 stands for IPv6 simple acl, + bit 6 stands for IPv4 basic acl, + bit 7 stands for IPv4 advanced acl. + 4 match carl 1, if supported. + 5 green action If last 10 bits of this object are set to 1, + it indicates that the green action type is supported, + bit 0 stands for continue, + bit 1 stands for drop, + bit 2 stands for transmit, + bit 3 stands for setting prec, + bit 4 stands for setting dscp, + bit 5 stands for setting exp, + bit 6 stands for setting atm clp, + bit 7 stands for setting fr de, + bit 8 stands for setting 802.1p, + bit 9 stands for setting local precedence. + 6 yellow action If last 10 bits of this object are set to 1, + it indicates that the yellow action type is supported, + and the mask is same to green action. + 7 red action If last 10 bits of this object are set to 1, + it indicates that the red action type is supported, + and the mask is same to green action. + 8 input 1, if supported. + 9 output 1, if supported. + 10 cir 1, if supported. + 11 burst size 1, if supported. + 12 excess burst size + 1, if supported. + 13 pir 1, if supported. + 14 default cir The default value of cir(integer). + 15 lower limit of cir + The lower limit value of cir(integer). + 16 upper limit of cir + The upper limit value of cir(integer). + 17 cir granularity + The value of cir granularity(integer). + 18 default pir The default value of pir(integer). + 19 lower limit of pir + The lower limit value of cir(integer). + 20 upper limit of pir + The upper limit value of pir(integer). + 21 pir granularity + The value of pir granularity(integer). + 22 default burst size + The default value of burst size(integer). + 23 lower limit of burst size + The lower limit value of burst size(integer). + 24 upper limit of burst size + The upper limit value of burst size(integer). + 25 car burst granularity size + The value of burst granularity size(integer). + 26 default excess burst size + The default value of excess burst size(integer). + 27 lower limit of excess burst size + The lower limit value of excess burst size(integer). + 28 upper limit of excess burst size + The upper limit value of excess burst size(integer). + 29 excess burst granularity size + The value of excess burst granularity size(integer). + 30 car aggregation function + 1, if supported. + 31 max aggregation + The max value of aggregation(integer). + 32 flow number The value of flow number(integer). + + gts module + Index Characteristic Value + 1 gts function 1, if supported. + 2 match any 1, if supported. + 3 match acl If last 8 bits of this object are set to 1, + it indicates that the match acl type is supported, + bit 0 stands for IPv6 basic acl, + bit 1 stands for IPv6 advanced acl, + bit 2 stands for mac acl, + bit 3 stands for user acl, + bit 4 stands for IPv6 user acl, + bit 5 stands for IPv6 simple acl, + bit 6 stands for IPv4 basic acl, + bit 7 stands for IPv4 advanced acl. + 4 match queue 1, if supported. + 5 cir 1, if supported. + 6 burst size 1, if supported. + 7 excess burst size + 1, if supported. + 8 queue length 1, if supported. + 9 default cir The default value of cir(integer). + 10 lower limit of cir + The lower limit value of cir(integer). + 11 upper limit of cir + The upper limit value of cir(integer). + 12 cir granularity + The value of cir granularity(integer). + 13 default burst size + The default value of burst size(integer). + 14 lower limit of burst size + The lower limit value of burst size(integer). + 15 upper limit of burst size + The upper limit value of burst size(integer). + 16 burst size granularity + The value of burst size granularity(integer). + 17 default excess burst size + The default value of excess burst size(integer). + 18 lower limit of excess burst size + The lower limit value of excess burst size(integer). + 19 upper limit of excess burst size + The upper limit value of excess burst size(integer). + 20 excess burst size granularity + The value of excess burst size granularity(integer). + 21 default queue length + The default length of queue(integer). + 22 lower limit of queue length + The lower limit length of queue(integer). + 23 upper limit of queue length + The upper limit length of queue(integer). + 24 queue number The number of queue(integer). + 25 flow number The value of flow number(integer). + 26 pir 1, if supported. + 27 lower limit of pir + The lower limit value of pir(integer). + 28 upper limit of pir + The upper limit value of pir(integer). + 29 pir granularity + The value of pir granularity(integer). + + lr module + Index Characteristic Value + 1 lr function 1, if supported. + 2 input 1, if supported. + 3 output 1, if supported. + 4 cir 1, if supported. + 5 burst size 1, if supported. + 6 excess burst size + 1, if supported. + 7 default cir The default value of cir(integer). + 8 lower limit of cir + The lower limit value of cir(integer). + 9 upper limit of cir + The upper limit value of cir(integer). + 10 cir granularity + The value of cir granularity(integer). + 11 default burst size + The default value of burst size(integer). + 12 lower limit of burst size + The lower limit value of burst size(integer). + 13 upper limit of burst size + The upper limit value of burst size(integer). + 14 burst size granularity + The value of burst size granularity(integer). + 15 default excess burst size + The default value of excess burst size(integer). + 16 lower limit of excess burst size + The lower limit value of excess burst size(integer). + 17 upper limit of excess burst size + The upper limit value of excess burst size(integer). + 18 excess burst size granularity + The value of excess burst size granularity(integer). + + hardware queue management module + Index Characteristic Value + 1 hardware queue management function + 1, if supported. + 2 mode If last 7 bits of this object are set to 1, + it indicates that the MODE type is supported, + bit 0 stands for sp mode, + bit 1 stands for wrr mode, + bit 2 stands for hard wfq mode, + bit 3 stands for sp pattern, + bit 4 stands for max delay of wrr, + bit 5 stands for wrr group, + bit 6 stands for bandwidth mode. + 3 default mode The default mode(integer). + 4 max queue number + The max number of queue(integer). + 5 wrr group number + The number of wrr group(integer). + 6 wrr unit If last 2 bits of this object are set to 1, + it indicates that the wrr unit type is supported, + bit 0 stands for weight, + bit 1 stands for byte count. + 7 wfq unit If last 3 bits of this object are set to 1, + it indicates that the wfq unit type is supported, + bit 0 stands for bandwidth, + bit 1 stands for percent, + bit 2 stands for weight. + 8 default wrr schedule value + The default value of wrr schedule(integer). + 9 lower limit of wrr schedule value + The lower limit value of wrr schedule(integer). + 10 upper limit of wrr schedule value + The upper limit value of wrr schedule. + 11 default value of wfq schedule + The default value of wfq schedule(integer). + 12 lower limit of wfq schedule value + The lower limit value of wfq schedule(integer). + 13 upper limit of wfq schedule value + The upper limit value of wfq schedule. + 14 default max delay + The default value of max delay(integer). + 15 lower limit of max delay + The lower limit value of max delay(integer). + 16 upper limit of max delay + The upper limit value of max delay(integer). + 17 wrr sp group 1, if supported. + 18 wrr sp weight 1, if supported. + 19 default wrr sp weight + The default value of wrr sp weight(integer). + 20 default wrr group + The default group of wrr(integer). + + 21 default bandwidth value + The default value of bandwidth(integer). + 22 lower limit of bandwidth value + The lower limit value of bandwidth(integer). + 23 upper limit of bandwidth value + The upper limit value of bandwidth(integer). + + wred module + Index Characteristic Value + 1 wred function 1, if supported. + 2 port based 1, if supported. + 3 table based The value of table based(integer). + 4 IP precedence 1, if supported. + 5 dscp 1, if supported. + 6 exp 1, if supported. + 7 atm clp 1, if supported. + 8 802.1p 1, if supported. + 9 fr de 1, if supported. + 10 queue 1, if supported. + 11 drop precedence + 1, if supported. + 12 color level If last 3 bits of this object are set to 1, + it indicates that the color type is supported, + bit 0 stands for green, + bit 1 stands for yellow, + bit 2 stands for red. + 13 min threshold 1, if supported. + 14 max threshold 1, if supported. + 15 exponent 1, if supported. + 16 discard probability denominator + 1, if supported. + 17 lower limit of min threshold + The lower limit value of min threshold(integer). + 18 upper limit of min threshold + The upper limit value of min threshold(integer). + 19 default min threshold + The default value of min threshold(integer). + 20 lower limit of max threshold + The lower limit value of max threshold(integer). + 21 lower limit of max threshold + The upper limit value of max threshold(integer). + 22 default max threshold + The default value of max threshold (integer). + 23 lower limit of exponent + The lower limit value of exponent(integer). + 24 upper limit of exponent + The upper limit value of exponent(integer). + 25 default exponent + The default value of exponent(integer). + 26 lower limit of discard probability denominator + The lower limit value of mark prob(integer). + 27 upper limit of discard probability denominator + The upper limit value of mark prob(integer). + 28 default discard probability denominator + The value of default mark prob(integer). + 29 port based parameter + If last 2 bits of this object are set to 1, + it indicates that the color type is supported, + bit 0 stands for port based IP, + bit 1 stands for port based dscp. + + priority mapping table module + Index Characteristic Value + 1 priority map table function + 1, if supported. + 2 802.1p map to lp + If last 3 bits of this object are set to 1, + it indicates that the direction type is supported, + bit 0 stands for no direction, + bit 1 stands for inbound, + bit 2 stands for outbound. + 3 802.1p map to dp + Same to 802.1p map to lp. + 4 802.1p map to dscp + Same to 802.1p map to lp. + 5 dscp map to lp + Same to 802.1p map to lp. + 6 dscp map to dp + Same to 802.1p map to lp. + 7 dscp map to 802.1p + Same to 802.1p map to lp. + 8 dscp map to dscp + Same to 802.1p map to lp. + 9 exp map to lp + Same to 802.1p map to lp. + 10 exp map to dp + Same to 802.1p map to lp. + 11 lp map to 802.1p + Same to 802.1p map to lp. + 12 802.1p map to rpr + Same to 802.1p map to lp. + 13 dscp map to rpr + Same to 802.1p map to lp. + 14 exp map to rpr + Same to 802.1p map to lp. + 15 IP precedence map to rpr + Same to 802.1p map to lp. + 16 lp map to dscp + Same to 802.1p map to lp. + 17 802.11e map to lp + Same to 802.1p map to lp. + 18 lp map to 802.11e + Same to 802.1p map to lp. + 19 up map to 802.1p + Same to 802.1p map to lp. + 20 up map to dscp Same to 802.1p map to lp. + 21 up map to exp Same to 802.1p map to lp. + 22 up map to dp Same to 802.1p map to lp. + 23 up map to lp Same to 802.1p map to lp. + 24 up map to rpr Same to 802.1p map to lp. + 25 up map to fc Same to 802.1p map to lp. + 26 lp map to lp Same to 802.1p map to lp. + 27 802.1p map to exp + Same to 802.1p map to lp. + 28 dscp map to exp + Same to 802.1p map to lp. + 29 exp map to 802.1p + Same to 802.1p map to lp. + 30 exp map to dscp + Same to 802.1p map to lp. + 31 exp map to exp Same to 802.1p map to lp. + 32 lp map to exp Same to 802.1p map to lp. + 33 lp map to dp Same to 802.1p map to lp. + 34 up map to up Same to 802.1p map to lp. + + colored priority mapping table module + Index Characteristic Value + 1 colored priority mapping table function + If bit 0 - bit 2 of this object are set to 1, + it indicates that the direction type is supported, + bit 0 stands for no direction, + bit 1 stands for inbound, + bit 2 stands for outbound. + If bit 3 - bit 5 of this object are set to 1, + it indicates that the color type is supported, + bit 3 stands for green, + bit 4 stands for yellow, + bit 5 stands for red. + 2 802.1p map to lp + Same to colored priority mapping table function. + 3 802.1p map to dp + Same to colored priority mapping table function. + 4 802.1p map to dscp + Same to colored priority mapping table function. + 5 dscp map to lp Same to colored priority mapping table function. + 6 dscp map to dp Same to colored priority mapping table function. + 7 dscp map to 802.1p + Same to colored priority mapping table function. + 8 dscp map to dscp + Same to colored priority mapping table function. + 9 exp map to lp Same to colored priority mapping table function. + 10 exp map to dp Same to colored priority mapping table function. + 11 lp map to 802.1p + Same to colored priority mapping table function. + 12 802.1p map to rpr + Same to colored priority mapping table function. + 13 dscp map to rpr + Same to colored priority mapping table function. + 14 exp map to rpr Same to colored priority mapping table function. + 15 IP precedence map to rpr + Same to colored priority mapping table function. + 16 lp map to dscp Same to colored priority mapping table function. + 17 802.11e map to lp + Same to colored priority mapping table function. + 18 lp map to 802.11e + Same to colored priority mapping table function. + 19 up map to 802.1p + Same to colored priority mapping table function. + 20 up map to dscp Same to colored priority mapping table function. + 21 up map to exp Same to colored priority mapping table function. + 22 up map to dp Same to colored priority mapping table function. + 23 up map to lp Same to colored priority mapping table function. + 24 up map to rpr Same to colored priority mapping table function. + 25 up map to fc Same to colored priority mapping table function. + 26 lp map to lp Same to colored priority mapping table function. + 27 802.1p map to exp + Same to colored priority mapping table function. + 28 dscp map to exp + Same to colored priority mapping table function. + 29 exp map to 802.1p + Same to colored priority mapping table function. + 30 exp map to dscp + Same to colored priority mapping table function. + 31 exp map to exp Same to colored priority mapping table function. + 32 lp map to exp Same to colored priority mapping table function. + 33 lp map to dp Same to colored priority mapping table function. + 34 up map to up Same to colored priority mapping table function. + + port priority Module + Index Characteristic Value + 1 port priority function + 1, if supported. + 2 priority trust + If last 2 bits of this object are set to 1, + it indicates that the priority trust type is supported, + bit 0 stands for global, + bit 1 stands for interface. + 3 802.1p 1, if supported. + 4 dscp 1, if supported. + 5 exp 1, if supported. + 6 IP precedence + 1, if supported. + 7 802.11e 1, if supported. + 8 override 1, if supported. + 9 auto 1, if supported. + + qos policy module + Index Characteristic Value + 1 qos policy function + If last 4 bits of this object are set to 1, + it indicates that the policy type is supported, + bit 0 stands for inbound, + bit 1 stands for outbound, + bit 2 stands for global inbound, + bit 3 stands for global outbound. + 2 match not 1, if supported. + 3 and If last 19 bits of this object are set to 1, + it indicates that the if match and type is supported, + bit 0 stands for acl, + bit 1 stands for class, + bit 2 stands for dscp, + bit 3 stands for inbound interface, + bit 4 stands for IP precedence, + bit 5 stands for rtp port, + bit 6 stands for mpls exp, + bit 7 stands for 802.1p, + bit 8 stands for mac, + bit 9 stands for protocol, + bit 10 stands for service vlan ID, + bit 11 stands for pr de, + bit 12 stands for atm clp, + bit 13 stands for source IP, + bit 14 stands for any, + bit 15 stands for local ID, + bit 16 stands for topmost vlan, + bit 17 stands for local precedence, + bit 18 stands for drop priority. + 4 or If last 19 bits of this object are set to 1, + it indicates that the if match or type is supported, + bit 0 stands for acl, + bit 1 stands for class, + bit 2 stands for dscp, + bit 3 stands for inbound interface, + bit 4 stands for IP precedence, + bit 5 stands for rtp port, + bit 6 stands for mpls exp, + bit 7 stands for 802.1p, + bit 8 stands for mac, + bit 9 stands for protocol, + bit 10 stands for service vlan ID, + bit 11 stands for pr de, + bit 12 stands for atm clp, + bit 13 stands for source IP, + bit 14 stands for any, + bit 15 stands for local ID, + bit 16 stands for topmost vlan, + bit 17 stands for local precedence, + bit 18 stands for drop priority. + 5 match acl If last 8 bits of this object are set to 1, + it indicates that the acl type is supported, + bit 0 stands for IPv6 basic acl, + bit 1 stands for IPv6 advanced acl, + bit 2 stands for mac acl, + bit 3 stands for user acl, + bit 4 stands for IPv6 user acl, + bit 5 stands for IPv6 simple acl, + bit 6 stands for IPv4 basic acl, + bit 7 stands for IPv4 advanced acl. + 6 match sub class + 1, if supported. + 7 match dscp + 1, if supported. + 8 match inbound interface + 1, if supported. + 9 match ip precedence + 1, if supported. + 10 match rtp port + 1, if supported. + 11 match mpls exp + 1, if supported. + 12 match 802.1p + 1, if supported. + 13 match mac + 1, if supported. + 14 match protocol If last 3 bits of this object are set to 1, + it indicates that the protocol type is supported, + bit 0 stands for IPv4 protocol, + bit 1 stands for IPv6 protocol, + bit 2 stands for bittorrent protocol. + 15 match customer vlan ID + If last 2 bits of this object are set to 1, + it indicates that the match type is supported, + bit 0 stands for service vlan ID list, + bit 1 stands for service vlan ID range. + 16 match fr de + 1, if supported. + 17 match atm clp + 1, if supported. + 18 match source ip-address + 1, if supported. + 19 match any + 1, if supported. + 20 match qos local ID + 1, if supported. + 21 traffic police action + 1, if supported. + 22 traffic shape action + 1, if supported. + 23 set ip dscp action + 1, if supported. + 24 set ip precedence action + 1, if supported. + 25 set mpls exp action + 1, if supported. + 26 class based wfq action + 1, if supported. + 27 nest sub traffic policy + 1, if supported. + 28 set fr de action + 1, if supported. + 29 set 802.1p action + 1, if supported. + 30 set atm clp action + 1, if supported. + 31 account action + 1, if supported. + 32 filter action + 1, if supported. + 33 set drop priority action + 1, if supported. + 34 set vlan ID action + 1, if supported. + 35 traffic redirect to IP next hop + 1, if supported. + 36 traffic redirect to interface + If last 11 bits of this object are set to 1, + it indicates that the redirecting interface type + is supported, + bit 0 stands for l2ethernet, + bit 1 stands for l2ge, + bit 2 stands for l2xge, + bit 3 stands for l3ethernet, + bit 4 stands for l3ge, + bit 5 stands for l3xge, + bit 6 stands for serial, + bit 7 stands for eacl, + bit 8 stands for tunnel, + bit 9 stands for olt, + bit 10 stands for nat. + 37 traffic redirect to cpu + 1, if supported. + 38 set local precedence action + 1, if supported. + 39 wred action + 1, if supported. + 40 set qos local ID action + 1, if supported. + 41 match service vlan ID + If last 2 bits of this object are set to 1, + it indicates that the match type is supported, + bit 0 stands for service vlan list, + bit 1 stands for service vlan range. + 42 set service vlan ID + 1, if supported. + 43 nest topmost vlan tag + If last 2 bits of this object are set to 1, + it indicates that the nest type is supported, + bit 0 stands for nest vlan ID, + bit 1 stands for nest cos. + 44 priority map action + If last 21 bits of this object are set to 1, + it indicates that the priority map type is supported, + bit 0 stands for user def(Reserved right now), + bit 1 stands for 802.1p map to lp, + bit 2 stands for 802.1p map to dp, + bit 3 stands for 802.1p map to dscp, + bit 4 stands for dscp map to lp, + bit 5 stands for dscp map to dp, + bit 6 stands for dscp map to 802.1p, + bit 7 stands for dscp map to dscp, + bit 8 stands for exp map to lp, + bit 9 stands for exp map to dp, + bit 10 stands for lp map to 802.1p, + bit 11 stands for lp map to lp, + bit 12 stands for lp map to dscp, + bit 13 stands for up map to 802.1p, + bit 14 stands for up map to dscp, + bit 15 stands for dscp map to exp, + bit 16 stands for exp map to 802.1p, + bit 17 stands for exp map to dscp, + bit 18 stands for exp map to exp, + bit 19 stands for lp map to exp, + bit 20 stands for lp map to dp. + 45 traffic redirect to aggregation group + 1, if supported. + 46 match local precedence + 1, if supported. + 47 match drop priority + 1, if supported. + 48 bind interface type + not supported. + 49 flow based mirror to interface + If the bits of this object are set to 1, + it indicates that the flow based mirror to + interface type is supported. + 50 flow based mirror to vlan + 1, if supported. + 51 flow based mirror to cpu + 1, if supported. + 52 qos policy support dynamic modified + not supported. + 53 set forwarding class ID action + 1, if supported. + 54 colored priority map action + If last 22 bits of this object are set to 1, + it indicates that the priority map type is supported, + bit 0 stands for user def(Reserved right now), + bit 1 stands for 802.1p map to lp, + bit 2 stands for 802.1p map to dp, + bit 3 stands for 802.1p map to dscp, + bit 4 stands for dscp map to lp, + bit 5 stands for dscp map to dp, + bit 6 stands for dscp map to 802.1p, + bit 7 stands for dscp map to dscp, + bit 8 stands for exp map to lp, + bit 9 stands for exp map to dp, + bit 10 stands for lp map to 802.1p, + bit 11 stands for lp map to lp, + bit 12 stands for lp map to dscp, + bit 13 stands for up map to 802.1p, + bit 14 stands for up map to dscp, + bit 15 stands for dscp map to exp, + bit 16 stands for exp map to 802.1p, + bit 17 stands for exp map to dscp, + bit 18 stands for exp map to exp, + bit 19 stands for lp map to exp, + bit 20 stands for lp map to dp, + bit 21 stands for color map dp. + 55 802.1q manipulation mode + If last 10 bits of this object are set to 1, + it indicates that the 802.1q manipulation mode + type is supported, + bit 0 stands for behavior check method, + bit 1 stands for behavior nest, + bit 2 stands for behavior remark, + bit 3 stands for classifier and, + bit 4 stands for classifier or, + bit 5 stands for classifier acl, + bit 6 stands for classifier customer vlan, + bit 7 stands for classifier service vlan, + bit 8 stands for classifier customer 802.1p, + bit 9 stands for classifier service 802,1p. + 56 match service 802.1p + 1, if supported. + + qos interface generic module + Index Characteristic Value + 1 hard If last 2 bits of this object are set to 1, + it indicates that the qos port type is supported, + bit 0 stands for soft, bit 1 stands for hard. + 2 max bandwidth 1, if supported. + 3 reserved bandwidth + 1, if supported. + 4 qm token 1, if supported. + + flow template module + Index Characteristic Value + 1 flow template function + 1, if supported. + 2 max number The max number of flow template(integer). + 3 source IP address + 1, if supported. + 4 source IPv6 address + 1, if supported. + 5 destination IP address + 1, if supported. + 6 destination IPv6 address + 1, if supported. + 7 IP l3 protocol + 1, if supported. + 8 IPv6 l3 protocol + 1, if supported. + 9 dscp 1, if supported. + 10 IPv6 dscp 1, if supported. + 11 fragments 1, if supported. + 12 IPv6 fragments + 1, if supported. + 13 source port + 1, if supported. + 14 destination port + 1, if supported. + 15 icmp type 1, if supported. + 16 icmp code 1, if supported. + 17 TCP flag 1, if supported. + 18 source mac address + 1, if supported. + 19 source mac wildcast + 1, if supported. + 20 destination mac address + 1, if supported. + 21 destination mac wildcast + 1, if supported. + 22 eth protocol 1, if supported. + 23 vlan ID 1, if supported. + 24 cos 1, if supported. + 25 cos service 1, if supported. + 26 topmost vlan ID + 1, if supported. + 27 tos 1, if supported. + 28 IPv6 tos 1, if supported. + 29 IP precedence 1, if supported. + 30 IPv6 precedence + 1, if supported. + 31 IPv6 icmp type + 1, if supported. + 32 IPv6 icmp code + 1, if supported. + 33 mpls exp 1, if supported. + 46 offset type If last 7 bits of this object are set to 1, + it indicates that the flow template + extend offset type is supported, + bit 0 stands for start, + bit 1 stands for l2, + bit 2 stands for mpls, + bit 3 stands for IPv4, + bit 4 stands for IPv6, + bit 5 stands for l4, + bit 6 stands for l5. + 47 start offset The max value of start offset(integer). + 48 start length The max value of start length(integer). + 49 l2 offset The max value of l2 offset(integer). + 50 l2 length The max value of l2 length(integer). + 51 mpls offset The max value of mpls offset(integer). + 52 mpls length The max value of mpls length(integer). + 53 IPv4 offset The max value of IPv4 offset(integer). + 54 IPv4 length The max value of IPv4 length(integer). + 55 IPv6 offset The max value of IPv6 offset(integer). + 56 IPv6 length The max value of IPv6 length(integer). + 57 l4 offset The max value of l4 offset(integer). + 58 l4 length The max value of l4 length(integer). + 59 l5 offset The max value of l5 offset(integer). + 60 l5 length The max value of l5 length(integer). + + vqos and vacl module + Index Characteristic Value + 1 vqos If last 2 bits of this object are set to 1, + it indicates that the vqos and vacl type is supported, + bit 0 stands for inbound, + bit 1 stands for outbound. + 2 vacl If last 2 bits of this object are set to 1, + it indicates that the vacl type is supported, + bit 0 stands for inbound, + bit 1 stands for outbound. + 3 vqos priority 1, if supported. + + Statistic Module + Index Characteristic Value + 1 current queue length statistic + 1, if supported. + 2 total queue length statistic + 1, if supported. + 3 queue drop pkt statistic + 1, if supported. + 4 current active wfq queue number statistic + 1, if supported. + 5 max number of active queue statistic + 1, if supported. + 6 total number of wfq queue statistic + 1, if supported. + 7 acl pkt number statistic + 1, if supported. + 8 acl byte number statistic + 1, if supported. + 9 car red pkt number statistic + 1, if supported. + 10 car red byte number statistic + 1, if supported. + 11 car green pkt number statistic + 1, if supported. + 12 car green byte number statistic + 1, if supported. + 13 car yellow pkt number statistic + 1, if supported. + 14 car yellow byte number statistic + 1, if supported. + 15 gts transmit pkt number statistic + 1, if supported. + 16 gts transmit byte number statistic + 1, if supported. + 17 gts delay pkt number statistic + 1, if supported. + 18 gts delay byte number statistic + 1, if supported. + 19 gts drop pkt number statistic + 1, if supported. + 20 gts drop byte number statistic + 1, if supported. + 21 lr transmit pkt number statistic + 1, if supported. + 22 lr transmit byte number statistic + 1, if supported. + 23 lr delay pkt number statistic + 1, if supported. + 24 lr delay pkt number statistic + 1, if supported. + 25 qos policy class match pkt statistic + 1, if supported. + 26 qos policy class match byte statistic + 1, if supported. + 27 account pkt number statistic + 1, if supported. + 28 account byte number statistic + 1, if supported. + 29 wred queue statistic + 1, if supported. + 30 wred precedence statistic + 1, if supported. + 31 wred green traffic statistic + 1, if supported. + 32 wred yellow traffic statistic + 1, if supported. + 33 wred red traffic statistic + 1, if supported. + 34 wred port based statistic + 1, if supported. + 35 hard interface queue statistic + 1, if supported. + + carl module + Index Characteristic Value + 1 carl function + 1, if supported. + 2 match precedence + 1, if supported. + 3 match mac 1, if supported. + 4 match dscp 1, if supported. + + fifo module + Index Characteristic Value + 1 fifo function 1, if supported. + 2 set queue length + 1, if supported. + 3 default fifo queue length + The value of default fifo queue length(integer). + 4 lower limit of fifo queue length + The lower limit value of fifo queue length(integer). + 5 upper limit of fifo queue length + The upper limit value of fifo queue length(integer). + + pq module + Index Characteristic Value + 1 pq function 1, if supported. + 2 match pql 1, if supported. + 3 pql function 1, if supported. + 4 pql match inbound interface + 1, if supported. + 5 pql match protocol + 1, if supported. + 6 set pql default queue + 1, if supported. + 7 pql default queue + The value of pql default queue(integer). + 8 set pql queue length + 1, if supported. + 9 lower limit of pql queue length + The lower limit value of pql queue length(integer). + 10 upper limit of pql queue length + The upper limit value of pql queue length(integer). + 11 pql match local precedence + 1, if supported. + + cq module + Index Characteristic Value + 1 cq function 1, if supported. + 2 match cql 1, if supported. + 3 cql function 1, if supported. + 4 cql match inbound interface + 1, if supported. + 5 cql match protocol + 1, if supported. + 6 set cql default queue + 1, if supported. + 7 cql default queue + The default queue of cql(integer). + 8 set cql queue length + 1, if supported. + 9 cql queue serving + 1, if supported. + 10 default cql queue length + The default length of cql queue(integer). + 11 lower limit of cql queue length + The lower limit value of cql queue length(integer). + 12 upper limit of cql queue length + The upper limit value of cql queue length(integer). + 13 default cql queue serving + The value of default cql queue serving(integer). + 14 lower limit of cql queue serving + The lower limit value of cql queue serving(integer). + 15 upper limit of cql queue serving + The upper limit value of cql queue serving(integer). + 16 cql match local precedence + 1, if supported. + wfq module + Index Characteristic Value + 1 wfq function 1, if supported. + 2 match dscp 1, if supported. + 3 match precedence + 1, if supported. + 4 set wfq queue length + 1, if supported. + 5 set wfq queue number + 1, if supported. + 6 default wfq queue length + The default length of wfq queue(integer). + 7 lower limit of wfq queue length + The lower limit value of + wfq queue length(integer). + 8 lower limit of wfq queue length + The upper limit value of + wfq queue length(integer). + 9 default wfq queue number + The default number of wfq queue(integer). + 10 lower limit of wfq queue number + The lower limit number of wfq queue(integer). + 11 upper limit of wfq queue number + The upper limit number of wfq queue(integer). + 12 lower limit number of wfq queue based on dscp + The lower limit number of wfq queue + based on dscp(integer). + 13 upper limit number of wfq queue based on dscp + The upper limit number of wfq queue + based on dscp(integer). + + rtpq module + Index Characteristic Value + 1 rtpq function 1, if supported. + 2 match start port + The value of match start port(integer). + 3 match end port + The value of match end port(integer). + 4 bandwidth 1, if supported. + 5 cbs 1, if supported. + 6 default start port + The value of default start port(integer). + 7 lower limit of start port + The lower limit value of start port(integer). + 8 upper limit of start port + The upper limit value of start port(integer). + 9 default end port + The value of default end port(integer). + 10 lower limit of end port + The lower limit value of end port(integer). + 11 upper limit of end port + The upper limit value of end port(integer). + 12 default bandwidth + The default value of bandwidth(integer). + 13 lower limit of bandwidth + The lower limit value of bandwidth(integer). + 14 upper limit of bandwidth + The upper limit value of bandwidth(integer). + 15 default cbs The default value of cbs(integer). + 16 lower limit of cbs + The lower limit value of cbs(integer). + 17 upper limit of cbs + The upper limit value of cbs(integer). + 18 queue length of low latency + The queue length of low latency(integer). + " + ::= { hh3cQoSCapabilityEntry 5 } + +-- hh3cQoSSysCapabilityTable + + hh3cQoSSysCapabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cQoSSysCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of system capability of QoS." + ::= { hh3cQoSCapabilityGroup 2 } + + hh3cQoSSysCapabilityEntry OBJECT-TYPE + SYNTAX Hh3cQoSSysCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Capability of system QoS information entry." + INDEX { hh3cQoSSysCapModuleIndex, + hh3cQoSSysCapCharacteristicsIndex } + ::= { hh3cQoSSysCapabilityTable 1 } + + Hh3cQoSSysCapabilityEntry ::= + SEQUENCE + { + hh3cQoSSysCapModuleIndex + Integer32, + hh3cQoSSysCapCharacteristicsIndex + Integer32, + hh3cQoSSysCapCharacteristicsValue + Unsigned32 + } + + hh3cQoSSysCapModuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module index of QoS. + QoS module: + Index Characteristic + 1 car module + 2 gts module + 3 lr module + 4 hardware queue module + 5 software queue module + 6 wred module + 7 priority mapping table module + 8 port priority module + 9 redirect&mirror module + 10 mqc module + 11 queue statistic module + " + ::= { hh3cQoSSysCapabilityEntry 1 } + + hh3cQoSSysCapCharacteristicsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system capability characteristics index of modules of QoS." + ::= { hh3cQoSSysCapabilityEntry 2 } + + hh3cQoSSysCapCharacteristicsValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system capability characteristics value of modules of QoS. + + car module: + Index Characteristic Value + 1 car function 1, if supported. + 2 global car If one of the last 3 bits of this object + is set to 1, it indicates that global + CAR is supported. + bit 0 stands for aggregative CAR, + bit 1 stands for hierarchy CAR, + bit 2 stands for common global CAR. + 3 mqc car 1, if supported. + 4 mqc global car bit 0 stands for application of aggregative + CAR by MQC, + bit 1 stands for application of hierarchy + CAR by MQC. + 5 if car If one of the last 2 bits of this object + is set to 1, it indicates that interface CAR + is supported. + bit 0 stands for normal CAR on interface, + bit 1 stands for application of aggregative + CAR on interface. + 6 mqc car token If one of the last 3 bits of this object + is set to 1, it indicates that 3 token + parameters are all supported. + bit 0 stands for burst size, + bit 1 stands for excess burst size, + bit 2 stands for peak information rate. + 7 aggregative car token + If one of the last 3 bits of this object + is set to 1, it indicates that 3 token + parameters are all supported. + bit 0 stands for burst size, + bit 1 stands for excess burst size, + bit 2 stands for peak information rate. + 8 hierarchy car token + If one of the last 3 bits of this object + is set to 1, it indicates that 3 token + parameters are all supported. + bit 0 stands for burst size, + bit 1 stands for excess burst size, + bit 2 stands for peak information rate. + 9 if car token If one of the last 3 bits of this object + is set to 1, it indicates that 3 token + parameters are all supported. + bit 0 stands for burst size, + bit 1 stands for excess burst size, + bit 2 stands for peak information rate. + 10 mqc car green action + If one of the last 10 bits of this object + is set to 1, it indicates that green action + is supported. + bit 0 stands for continuing, + bit 1 stands for dropping, + bit 2 stands for transmitting, + bit 3 stands for remarking IP precedence, + bit 4 stands for remarking DSCP, + bit 5 stands for remarking MPLS-EXP, + bit 6 stands for remarking CLP bit of + ATM, + bit 7 stands for remarking DE bit of + FR, + bit 8 stands for remarking 802.1p priority + value, + bit 9 stands for remarking local precedence. + 11 mqc car yellow action + If one of the last 10 bits of this object + is set to 1, it indicates that yellow action + is supported and the mask is the same + as that for green action. + 12 mqc car red action + If one of the last 10 bits of this object + is set to 1, it indicates that red action is + supported and the mask is the same as + that for green action. + 13 aggregative car green action + If one of the last 10 bits of this object + is set to 1, it indicates that green action + is supported. + bit 0 stands for continuing, + bit 1 stands for dropping, + bit 2 stands for transmitting, + bit 3 stands for remarking IP precedence, + bit 4 stands for remarking DSCP, + bit 5 stands for remarking MPLS-EXP, + bit 6 stands for remarking CLP bit of + ATM, + bit 7 stands for remarking DE bit of + FR, + bit 8 stands for remarking 802.1p priority + value, + bit 9 stands for remarking local precedence. + 14 aggregative car yellow action + If one of the last 10 bits of this object + is set to 1, it indicates that yellow action + is supported and the mask is the same as + that for green action. + 15 aggregative car red action + If one of the last 10 bits of this object + is set to 1, it indicates that red action is + supported and the mask is the same as + that for green action. + 16 hierarchy car green action + If one of the last 10 bits of this object + is set to 1, it indicates that green action + is supported. + bit 0 stands for continuing, + bit 1 stands for dropping, + bit 2 stands for transmitting, + bit 3 stands for remarking IP precedence, + bit 4 stands for remarking DSCP, + bit 5 stands for remarking MPLS-EXP, + bit 6 stands for remarking CLP bit of + ATM, + bit 7 stands for remarking DE bit of + FR, + bit 8 stands for remarking 802.1p priority + value, + bit 9 stands for remarking local precedence. + 17 hierarchy car yellow action + If one of the last 10 bits of this object + is set to 1, it indicates that yellow action + is supported and the mask is the same as + that for green action. + 18 hierarchy car red action + If one of the last 10 bits of this object + is set to 1, it indicates that red action is + supported and the mask is the same as + that for green action. + 19 lower limit of cir + The lower limit value of committed information + rate(integer). + 20 upper limit of cir + The upper limit value of committed information + rate(integer). + 21 cir granularity + The value of committed information rate + granularity(integer). + 22 lower limit of pir + The lower limit value of peak information + rate(integer). + 23 upper limit of pir + The upper limit value of peak information + rate(integer). + 24 pir granularity + The value of peak information rate + granularity(integer). + 25 lower limit of burst size + The lower limit value of burst size(integer). + 26 upper limit of burst size + The upper limit value of burst size(integer). + 27 burst size granularity + The value of burst size granularity(integer). + 28 default burst size + The default value of burst size(integer). + 29 lower limit of excess burst size + The lower limit value of excess burst + size(integer). + 30 upper limit of excess burst size + The upper limit value of excess burst + size(integer). + 31 excess burst size granularity + The value of excess burst size + granularity(integer). + 32 default excess burst size + The default value of excess burst size(integer). + 33 green packet statistics + If one of the last 2 bits of this object + is set to 1, it indicates that counting of + green packets is supported. + bit 0 stands for counting by packet. + bit 1 stands for counting by byte. + 34 red packet statistics + If one of the last 2 bits of this object + is set to 1, it indicates that counting of + red packets is supported. + bit 0 stands for counting by packet. + bit 1 stands for counting by byte. + 35 yellow packet statistics + If one of the last 2 bits of this object + is set to 1, it indicates that counting of + yellow packets is supported. + bit 0 stands for counting by packet. + bit 1 stands for counting by byte. + 36 if car direction + If one of the last 2 bits of this object + is set to 1, it indicates that the direction + type is supported. + bit 0 stands for inbound, + bit 1 stands for outbound. + 37 if car match type + If one of the last 4 bits of this object + is set to 1, it indicates that the match type + is supported. + bit 0 stands for matching any packets, + bit 1 stands for matching IPv4 ACL, + bit 2 stands for matching IPv6 ACL, + bit 3 stands for matching CAR list. + 38 if car match ACL type + If one of the last 6 bits of this object + is set to 1, it indicates that ACL types are + supported. + bit 0 stands for matching IPv4 basic ACL, + bit 1 stands for matching IPv4 advance ACL, + bit 2 stands for matching MAC ACL, + bit 3 stands for matching user ACL, + bit 4 stands for matching IPv6 basic ACL, + bit 5 stands for matching IPv6 advance ACL. + 39 if car green action + If one of the last 10 bits of this object + is set to 1, it indicates that green action + is supported. + bit 0 stands for continuing, + bit 1 stands for dropping, + bit 2 stands for transmitting, + bit 3 stands for remarking IP precedence, + bit 4 stands for remarking DSCP, + bit 5 stands for remarking MPLS-EXP, + bit 6 stands for remarking CLP bit of + ATM, + bit 7 stands for remarking DE bit of + FR, + bit 8 stands for remarking 802.1p priority + value, + bit 9 stands for remarking local precedence. + 40 if car yellow action + If one of the last 10 bits of this object + is set to 1, it indicates that yellow action + is supported and the mask is the same as + that for green action. + 41 if car red action + If one of the last 10 bits of this object + is set to 1, it indicates that red action is + supported and the mask is the same as that + for green action. + 42 car list 1, if supported. + 43 car list MPLS-EXP + 1, if supported. + 44 car list min IP mask length + The minimum length of IP mask (integer). + 45 car logic iftype + If one of the last 6 bits of this object + is set to 1, it indicates that the logic + iftype is supported, + bit 0 stands for matching vt, + bit 1 stands for matching tunnel, + bit 2 stands for matching vlan, + bit 3 stands for matching ragg, + bit 4 stands for matching bagg, + bit 5 stands for matching dialer. + + gts module: + Index Characteristic Value + 1 gts function 1, if supported. + 2 if gts If one of the last 4 bits of this object + is set to 1, it indicates that the GTS on + interface is supported, + bit 0 stands for matching any, + bit 1 stands for matching IPv4 ACL, + bit 2 stands for matching IPv6 ACL, + bit 3 stands for matching queue. + 3 if gts token If one of the last 3 bits of this object + is set to 1, it indicates that the interface + GTS token is supported, + bit 0 stands for burst size, + bit 1 stands for excess burst size, + bit 2 stands for peak information rate. + 4 if gts queue length + 1, if supported. + 5 if gts match acl type + If one of the last 6 bits of this object + is set to 1, it indicates that ACL types + are supported, + bit 0 stands for IPv4 basic ACL, + bit 1 stands for IPv4 advanced ACL, + bit 2 stands for MAC ACL, + bit 3 stands for user ACL, + bit 4 stands for IPv6 basic ACL, + bit 5 stands for IPv6 advanced ACL. + 6 if gts queue number + The queue number of GTS(integer). + 7 mqc gts If one of the last 2 bits of this object + is set to 1, it indicates that GTS + configuration for behavior is supported. + bit 0 stands for absolute GTS, + bit 1 stands for percent GTS. + 8 mqc gts token If one of the last 3 bits of this object + is set to 1, it indicates that the behavior + GTS token is supported, + bit 0 stands for burst size, + bit 1 stands for excess burst size, + bit 2 stands for peak information rate. + 9 mqc gts queue length + 1, if supported. + 10 lower limit of cir + The lower limit value of committed information + rate(integer). + 11 upper limit of cir + The upper limit value of committed information + rate(integer). + 12 cir granularity + The value of committed information rate + granularity(integer). + 13 lower limit of pir + The lower limit value of peak information + rate(integer). + 14 upper limit of pir + The upper limit value of peak information + rate(integer). + 15 pir granularity + The value of peak information rate + granularity(integer). + 16 lower limit of burst size + The lower limit value of burst size(integer). + 17 upper limit of burst size + The upper limit value of burst size(integer). + 18 burst size granularity + The value of burst size granularity(integer). + 19 lower limit of excess burst size + The lower limit value of excess burst + size(integer). + 20 upper limit of excess burst size + The upper limit value of excess burst + size(integer). + 21 excess burst size granularity + The value of excess burst size + granularity(integer). + 22 lower limit of queue length + The lower limit value of queue length(integer). + 23 upper limit of queue length + The upper limit value of queue length(integer). + 24 default queue length + The default length of queue(integer). + 25 transmission statistics + If one of the last 2 bits of this object + is set to 1, it indicates that the counting + of transmission traffic is supported, + bit 0 stands for counting by packet, + bit 1 stands for counting by byte. + 26 delay statistics + If one of the last 2 bits of this object + is set to 1, it indicates that the counting + of delay traffic is supported, + bit 0 stands for counting by packet, + bit 1 stands for counting by byte. + 27 drop statistics + If one of the last 2 bits of this object + is set to 1, it indicates that the counting + of drop traffic is supported, + bit 0 stands for counting by packet, + bit 1 stands for counting by byte. + 28 logic iftype + If one of the last 6 bits of this object + is set to 1, it indicates that the logic + iftype is supported, + bit 0 stands for matching vt, + bit 1 stands for matching tunnel, + bit 2 stands for matching vlan, + bit 3 stands for matching ragg, + bit 4 stands for matching bagg, + bit 5 stands for matching dialer. + + lr module: + Index Characteristic Value + 1 lr function 1, if supported. + 2 lr token If one of the last 3 bits of this object + is set to 1, it indicates that the rate + limit token is supported, + bit 0 stands for burst size, + bit 1 stands for excess burst size, + bit 2 stands for peak information rate. + 3 lr direction If one of the last 5 bits of this object + is set to 1, it indicates that the direction + type is supported, + bit 0 stands for inbound direction, + bit 1 stands for outbound direction. + bit 2 stands for pw inbound direction, + bit 3 stands for pw outbound direction. + bit 4 stands for blade. + 4 transmission statistics + If one of the last 2 bits of this object + is set to 1, it indicates that the counting + of transmission traffic is supported, + bit 0 stands for counting by packet, + bit 1 stands for counting by byte. + 5 delay statistics + If one of the last 2 bits of this object + is set to 1, it indicates that the counting + of delay traffic is supported, + bit 0 stands for counting by packet, + bit 1 stands for counting by byte. + 6 drop statistics If one of the last 2 bits of this object + is set to 1, it indicates that the counting + of drop traffic is supported, + bit 0 stands for counting by packet, + bit 1 stands for counting by byte. + 7 lr logic iftype + If one of the last 6 bits of this object + is set to 1, it indicates that the logic + iftype is supported, + bit 0 stands for matching vt, + bit 1 stands for matching tunnel, + bit 2 stands for matching vlan, + bit 3 stands for matching ragg, + bit 4 stands for matching bagg, + bit 5 stands for matching dialer. + + hardware queue module: + Index Characteristic Value + 1 hardware queue management function + 1, if supported. + 2 sp port type If one of the last 8 bits of this object + is set to 1, it indicates that the SP on + port is supported, + bit 0 stands for Layer 2 Ethernet port, + bit 1 stands for Layer 3 Ethernet port, + bit 2 stands for POS port, + bit 3 stands for ATM port, + bit 4 stands for serial port, + bit 5 stands for mesh port, + bit 6 stands for MFR port, + bit 7 stands for RPR port. + 3 wrr port type If one of the last 8 bits of this object + is set to 1, it indicates that the WRR on + port is supported, + bit 0 stands for Layer 2 Ethernet port, + bit 1 stands for Layer 3 Ethernet port, + bit 2 stands for POS port, + bit 3 stands for ATM port, + bit 4 stands for serial port, + bit 5 stands for mesh port, + bit 6 stands for MFR port, + bit 7 stands for RPR port. + 4 wfq port type If one of the last 8 bits of this object + is set to 1, it indicates that the WFQ on + port is supported, + bit 0 stands for Layer 2 Ethernet port, + bit 1 stands for Layer 3 Ethernet port, + bit 2 stands for POS port, + bit 3 stands for ATM port, + bit 4 stands for serial port, + bit 5 stands for mesh port, + bit 6 stands for MFR port, + bit 7 stands for RPR port. + 5 wrr max group id + The max group ID of WRR. If it is not + set to 0, it indicates that WRR group + is supported(integer). + 6 wrr unit If one of the last 4 bits of this object + is set to 1, it indicates that the WRR + unit type is supported, + bit 0 stands for weight, + bit 1 stands for byte count, + bit 2 stands for bandwidth, + bit 3 stands for percent. + 7 lower limit of wrr weight + The lower limit value of WRR weight (integer). + 8 upper limit of wrr weight + The upper limit value of WRR weight (integer). + 9 lower limit of wrr byte + The lower limit value of WRR byte (integer). + 10 upper limit of wrr byte + The upper limit value of WRR byte (integer). + 11 wfq max group id + The max group ID of WFQ. If it is not + set to 0, it indicates that WFQ group + is supported(integer). + 12 wfq unit If one of the last 4 bits of this object + is set to 1, it indicates that the WFQ + unit type is supported, + bit 0 stands for weight, + bit 1 stands for byte count, + bit 2 stands for bandwidth, + bit 3 stands for percent. + 13 lower limit of wfq weight + The lower limit value of WFQ weight (integer). + 14 upper limit of wfq weight + The upper limit value of WFQ weight (integer). + 15 lower limit of wfq byte + The lower limit value of WFQ byte (integer). + 16 upper limit of wfq byte + The upper limit value of WFQ byte (integer). + 17 lower limit of bandwidth + The lower limit value of bandwidth(integer). + 18 profile port type + If one of the last 8 bits of this object + is set to 1, it indicates that the HQ profile + on port is supported, + bit 0 stands for Layer 2 Ethernet port, + bit 1 stands for Layer 3 Ethernet port, + bit 2 stands for POS port, + bit 3 stands for ATM port, + bit 4 stands for serial port, + bit 5 stands for mesh port, + bit 6 stands for MFR port, + bit 7 stands for RPR port. + 19 profile queue mode + If one of the last 3 bits of this object + is set to 1, it indicates that the HQ profile + mode is supported, + bit 0 stands for SP, + bit 1 stands for WRR, + bit 2 stands for WFQ. + 20 profile default queue mode + If one of the last 3 bits of this object + is set to 1, it indicates that the HQ profile + default mode is supported, + bit 0 stands for SP, + bit 1 stands for WRR, + bit 2 stands for WFQ. + 21 profile max queue number + The max number of profile queue(integer). + 22 profile max wrr group id + The max value of profile WRR group ID. + If it is not set to 0, it indicates + that profile WRR group is supported(integer). + 23 lower limit of profile wrr weight + The lower limit value of profile WRR + weight(integer). + 24 upper limit of profile wrr weight + The upper limit value of profile WRR + weight(integer). + 25 lower limit of profile wfq weight + The lower limit value of profile WFQ + weight(integer). + 26 upper limit of profile wfq weight + The upper limit value of profile WFQ + weight(integer). + 27 low latency 1, if supported. + 28 sub interface 1, if supported. + + software queue module: + Index Characteristic Value + 1 software queue function + 1, if supported. + 2 software queue type + If one of the last 4 bits of this object + is set to 1, it indicates that the software + queue is supported, + bit 0 stands for FIFO, + bit 1 stands for WFQ, + bit 2 stands for CBQ, + bit 3 stands for RTPQ. + 3 wfq default queue number + The default number of WFQ queues(integer). + 4 wfq max queue number + The max number of WFQ queues(integer). + 5 classifier-behavior wfq + If one of the last 4 bits of this object + is set to 1, it indicates that the cbwfq + is supported, + bit 0 stands for WFQ, + bit 1 stands for QUEUE-NUMBER, + bit 2 stands for QUEUE-LENGTH, + bit 3 stands for SP. + 6 classifier-behavior queue PCT + 1, if supported. + 7 min CBS ratio The min ratio of burst size(integer). + 8 max CBS ratio The max ratio of burst size(integer). + 9 classifier-behavior queue PIR + 1, if supported. + 10 queue max length + The max length of queue(integer). + 11 queue min bandwidth + The min bandwidth of queue(integer). + 12 queue max bandwidth + The max bandwidth of queue(integer). + 13 queue min CBS The min burst size of queue(integer). + 14 queue max CBS The max burst size of queue(integer). + 15 queue min PIR The min peak information rate of queue(integer). + 16 queue max PIR The max peak information rate of queue(integer). + 17 queue resequencing + 1, if supported. + 18 QM token 1, if supported. + 19 preclassify 1, if supported. + 20 predrop 1, if supported. + 21 layer 2 ethernet interface + 1, if supported. + 22 remain assured forwarding + 1, if supported. + 23 software queue logic iftype + If one of the last 6 bits of this object + is set to 1, it indicates that the logic + iftype is supported, + bit 0 stands for matching vt, + bit 1 stands for matching tunnel, + bit 2 stands for matching vlan, + bit 3 stands for matching ragg, + bit 4 stands for matching bagg, + bit 5 stands for matching dialer. + + wred module: + Index Characteristic Value + 1 wred function 1, if supported. + 2 wred if type If one of the last 2 bits of this object + is set to 1, it indicates that the WRED + on interface is supported, + bit 0 stands for Layer 2 interface, + bit 1 stands for Layer 3 interface. + 3 table if type If one of the last 2 bits of this object + is set to 1, it indicates that the table + on interface is supported, + bit 0 stands for Layer 2 interface, + bit 1 stands for Layer 3 interface. + 4 table type If one of the last 3 bits of this object + is set to 1, it indicates that the WRED + table is supported, + bit 0 stands for queue based table, + bit 1 stands for IP precedence based table, + bit 2 stands for DSCP based table. + 5 drop level If one of the last 3 bits of this object + is set to 1, it indicates that the WRED + drop level is supported, + bit 0 stands for green, + bit 1 stands for yellow, + bit 2 stands for red. + 6 queue number The queue number of WRED table(integer). + 7 lower limit of min threshold + The lower limit value of min threshold(integer). + 8 upper limit of min threshold + The upper limit value of min threshold(integer) + 9 lower limit of max threshold + The lower limit value of max threshold(integer). + 10 upper limit of max threshold + The upper limit value of max threshold(integer) + 11 min exponent The min value of exponent(integer). + 12 max exponent The max value of exponent(integer). + 13 lower limit of discard prob + The lower limit value of mark probability + denominator(integer). + 14 upper limit of discard prob + The upper limit value of mark probability + denominator(integer). + 15 ECN(explicit congestion notification) + 1, if supported. + 16 default table 1, if supported. + 17 mqc wred 1, if supported. + + priority mapping table module: + Index Characteristic Value + 1 priority map table function + 1, if supported. + 2 802.1p map to lp + If one of the last 3 bits of this object + is set to 1, it indicates that this map + type is supported, + bit 0 stands for no direction, + bit 1 stands for inbound, + bit 2 stands for outbound. + 3 802.1p map to dp + Same as 802.1p map to lp. + 4 exp map to lp Same as 802.1p map to lp. + 5 dscp map to lp Same as 802.1p map to lp. + 6 exp map to dp Same as 802.1p map to lp. + 7 dscp map to dp Same as 802.1p map to lp. + 8 dscp map to 802.1p + Same as 802.1p map to lp. + 9 802.1p map to dscp + Same as 802.1p map to lp. + 10 dscp map to dscp + Same as 802.1p map to lp. + 11 dscp map to exp + Same as 802.1p map to lp. + 12 exp map to dscp + Same as 802.1p map to lp. + 13 exp map to 802.1p + Same as 802.1p map to lp. + 14 exp map to exp Same as 802.1p map to lp. + 15 lp map to 802.1p + Same as 802.1p map to lp. + 16 802.1p map to rpr + Same as 802.1p map to lp. + 17 dscp map to rpr + Same as 802.1p map to lp. + 18 exp map to rpr Same as 802.1p map to lp. + 19 IP precedence map to rpr + Same as 802.1p map to lp. + 20 up map to dot1p + Same as 802.1p map to lp. + 21 up map to dscp Same as 802.1p map to lp. + 22 up map to exp Same as 802.1p map to lp. + 23 up map to dp Same as 802.1p map to lp. + 24 up map to lp Same as 802.1p map to lp. + 25 up map to rpr Same as 802.1p map to lp. + 26 up map to fc Same as 802.1p map to lp. + 27 lp map to dscp Same as 802.1p map to lp. + 28 dot11e map to lp + Same as 802.1p map to lp. + 29 lp map to dot11e + Same as 802.1p map to lp. + 30 lp map to lp Same as 802.1p map to lp. + 31 dot1p map to exp + Same as 802.1p map to lp. + 32 lp map to exp Same as 802.1p map to lp. + 33 lp map to dp Same as 802.1p map to lp. + 34 up map to up Same as 802.1p map to lp. + 35 dot1p map to dot1p + Same as 802.1p map to lp. + 36 802.1p color map to lp + If one of the last 6 bits of this object + is set to 1, it indicates that this map + type is supported, + bit 0 stands for no direction, + bit 1 stands for inbound, + bit 2 stands for outbound, + bit 3 stands for color green, + bit 4 stands for color yellow, + bit 5 stands for color red. + 37 802.1p color map to dp + Same as 802.1p color map to lp. + 38 exp color map to lp + Same as 802.1p color map to lp. + 39 dscp color map to lp + Same as 802.1p color map to lp. + 40 exp color map to dp + Same as 802.1p color map to lp. + 41 dscp color map to dp + Same as 802.1p color map to lp. + 42 dscp color map to 802.1p + Same as 802.1p color map to lp. + 43 802.1p color map to dscp + Same as 802.1p color map to lp. + 44 dscp color map to dscp + Same as 802.1p color map to lp. + 45 dscp color map to exp + Same as 802.1p color map to lp. + 46 exp color map to dscp + Same as 802.1p color map to lp. + 47 exp color map to 802.1p + Same as 802.1p color map to lp. + 48 exp color map to exp + Same as 802.1p color map to lp. + 49 lp color map to 802.1p + Same as 802.1p color map to lp. + 50 802.1p color map to rpr + Same as 802.1p color map to lp. + 51 dscp color map to rpr + Same as 802.1p color map to lp. + 52 exp color map to rpr + Same as 802.1p color map to lp. + 53 IP precedence color map to rpr + Same as 802.1p color map to lp. + 54 up color map to dot1p + Same as 802.1p color map to lp. + 55 up color map to dscp + Same as 802.1p color map to lp. + 56 up color map to exp + Same as 802.1p color map to lp. + 57 up color map to dp + Same as 802.1p color map to lp. + 58 up color map to lp + Same as 802.1p color map to lp. + 59 up color map to rpr + Same as 802.1p color map to lp. + 60 up color map to fc + Same as 802.1p color map to lp. + 61 lp color map to dscp + Same as 802.1p color map to lp. + 62 dot11e color map to lp + Same as 802.1p color map to lp. + 63 lp color map to dot11e + Same as 802.1p color map to lp. + 64 lp color map to lp + Same as 802.1p color map to lp. + 65 dot1p color map to exp + Same as 802.1p color map to lp. + 66 lp color map to exp + Same as 802.1p color map to lp. + 67 lp color map to dp + Same as 802.1p color map to lp. + 68 up color map to up + Same as 802.1p color map to lp. + 69 dot1p color map to dot1p + Same as 802.1p color map to lp. + 70 up to fc export number + The export fc number of up map to fc table. + 71 behavior map type + If one of the last 3 bits of this object + is set to 1, it indicates that the pre-primap + table for behavior is supported, + bit 0 stands for pre-map, + bit 1 stands for colored pre-map, + bit 2 stands for color-dp. + 72 behavior table type + 0, if no map table or colored map table + is supported, + 1, if all map table and colored map table + are supported, + 2, if only specified colored map table + are supported, and the specified colored + map table are {dot1p-dot1p, dot1p-dp, + dot1p-dscp, dot1p-exp, dot1p-lp, dscp-dot1p, + dscp-dp, dscp-dscp, dscp-exp, dscp-lp, + exp-dot1p, exp-dp, exp-dscp, exp-exp, exp-lp}. + + port priority module: + Index Characteristic Value + 1 port priority function + 1, if supported. + 2 port priority type + If one of the last 6 bits of this object + is set to 1, it indicates that the port + priority type is supported, + bit 0 stands for default, + bit 1 stands for dot1p, + bit 2 stands for DP, + bit 3 stands for DSCP, + bit 4 stands for EXP, + bit 5 stands for LP. + 3 priority trust mode + If one of the last 7 bits of this object + is set to 1, it indicates that the trust + mode is supported, + bit 0 stands for untrust, + bit 1 stands for dot1p, + bit 2 stands for DSCP, + bit 3 stands for EXP, + bit 4 stands for IP precedence, + bit 5 stands for dot11e, + bit 6 stands for auto. + 4 override 1, if supported. + 5 port priority iftype + If one of the last 10 bits of this object + is set to 1, it indicates that the trust + mode is supported, + bit 0 stands for l2eth, + bit 1 stands for l3eth, + bit 2 stands for pos, + bit 3 stands for atm, + bit 4 stands for serial, + bit 5 stands for mp, + bit 6 stands for mrf, + bit 7 stands for rpr, + bit 8 stands for ids, + bit 9 stands for fc. + + redirect&mirror module: + Index Characteristic Value + 1 redirect and mirror function + 1, if supported. + 2 redirect to CPU + 1, if supported. + 3 redirect and set vlan + 1, if supported. + 4 redirect interface type + If one of the last 15 bits of this object + is set to 1, it indicates that the redirect + interface type is supported, + bit 0 stands for L2Eth, + bit 1 stands for L2GE, + bit 2 stands for L2XGE, + bit 3 stands for L2FGE, + bit 4 stands for L2HGE, + bit 5 stands for L3Eth, + bit 6 stands for L3GE, + bit 7 stands for L3XGE, + bit 8 stands for L3FGE, + bit 9 stands for L3HGE, + bit 10 stands for tunnel, + bit 11 stands for RAGG, + bit 12 stands for BAGG, + bit 13 stands for L2TGE, + bit 14 stands for L3TGE. + 5 mirror to CPU 1, if supported. + 6 mirror to vlan 1, if supported. + 7 mirror to slave interface + 1, if supported. + 8 mirror interface type + If one of the last 15 bits of this object + is set to 1, it indicates that the mirror + interface type is supported, + bit 0 stands for L2Eth, + bit 1 stands for L2GE, + bit 2 stands for L2XGE, + bit 3 stands for L2FGE, + bit 4 stands for L2HGE, + bit 5 stands for L3Eth, + bit 6 stands for L3GE, + bit 7 stands for L3XGE, + bit 8 stands for L3FGE, + bit 9 stands for L3HGE, + bit 10 stands for tunnel, + bit 11 stands for RAGG, + bit 12 stands for BAGG, + bit 13 stands for L2TGE, + bit 14 stands for L3TGE. + 9 track OAP 1, if supported. + + mqc module: + Index Characteristic Value + 1 qos policy function + 1, if supported. + 2 interface policy + If one of the last 2 bits of this object + is set to 1, it indicates that the interface + policy is supported, + bit 0 stands for inbound, + bit 1 stands for outbound. + 3 global policy If one of the last 2 bits of this object + is set to 1, it indicates that the global + policy is supported, + bit 0 stands for inbound, + bit 1 stands for outbound. + 4 vlan policy If one of the last 2 bits of this object + is set to 1, it indicates that the VLAN + policy is supported, + bit 0 stands for inbound, + bit 1 stands for outbound. + 5 copp policy If one of the last 3 bits of this object + is set to 1, it indicates that the COPP + policy is supported, + bit 0 stands for inbound, + bit 1 stands for outbound, + bit 2 stands for coppmp inbound. + 6 interface type If one of the last 8 bits of this object + is set to 1, it indicates that the interface + type is supported, + bit 0 stands for VT(Virtual-Template), + bit 1 stands for tunnel, + bit 2 stands for VLAN, + bit 3 stands for RAGG, + bit 4 stands for BAGG, + bit 5 stands for dialer, + bit 6 stands for VPPP, + bit 7 stands for VSI. + + 7 system predefined + 1, if supported. + 8 rate statistics 1, if supported. + 9 min interval The min interval of rate statistics (integer). + 10 max interval The max interval of rate statistics (integer). + 11 match not 1, if supported. + 12 match any 1, if supported. + 13 match acl If one of the last 6 bits of this object + is set to 1, it indicates that the ACL + type is supported, + bit 0 stands for IPv4 basic ACL, + bit 1 stands for IPv4 advanced ACL, + bit 2 stands for MAC ACL, + bit 3 stands for user ACL, + bit 4 stands for IPv6 basic ACL, + bit 5 stands for IPv6 advanced ACL. + 14 match mac 1, if supported. + 15 match customer vlan ID + If one of the last 2 bits of this object + is set to 1, it indicates that the match + type is supported, + bit 0 stands for customer VLAN ID list, + bit 1 stands for customer VLAN ID range. + 16 match service vlan ID + If one of the last 2 bits of this object + is set to 1, it indicates that the match + type is supported, + bit 0 stands for service VLAN ID list, + bit 1 stands for service VLAN ID range. + 17 match customer dot1p + 1, if supported. + 18 match service dot1p + 1, if supported. + 19 match dscp 1, if supported. + 20 match ip precedence + 1, if supported. + 21 match protocol If one of the last 4 bits of this object + is set to 1, it indicates that the protocol + type is supported, + bit 0 stands for IPv4 protocol, + bit 1 stands for IPv6 protocol, + bit 2 stands for bittorrent protocol, + bit 3 stands for ARP protocol. + 22 match qos local ID + 1, if supported. + 23 match copp protocol + 1, if supported. + 24 match copp group + If one of the last 7 bits of this object + is set to 1, it indicates that the COPP + group type is supported, + bit 0 stands for critical group, + bit 1 stands for important group, + bit 2 stands for management group, + bit 3 stands for normal group, + bit 4 stands for redirect group, + bit 5 stands for monitor group, + bit 6 stands for exception group. + 25 match mpls label + 1, if supported. + 26 match second mpls label + 1, if supported. + 27 match mpls exp 1, if supported. + 28 match second mpls exp + 1, if supported. + 29 match forwarding layer + If one of the last 2 bits of this object + is set to 1, it indicates that the forwarding + layer is supported, + bit 0 stands for bridge, + bit 1 stands for route. + 30 match input interface + 1, if supported. + 31 match classifier + 1, if supported. + 32 match RTP protocol + 1, if supported. + 33 match packet length + 1, if supported. + 34 match drop priority + 1, if supported. + 35 match local precedence + 1, if supported. + 36 match app-group + 1, if supported. + 37 account action If it is not set to 0, it indicates that + accounting action is supported. + 1, if accounting by default method is + supported, + 2, if accounting by one method of packet + and byte is supported, + 3, if accounting by neither method or one + of packet and byte is supported, + 4, if accounting by neither method or one + or two of packet and byte is supported. + 38 filter action 1, if supported. + 39 nest topmost vlan tag + If one of the last 2 bits of this object + is set to 1, it indicates that the nest + action is supported, + bit 0 stands for nest VLAN ID, + bit 1 stands for nest VLAN ID and COS. + 40 remark action If one of the last 15 bits of this object + is set to 1, it indicates that the remark + action is supported, + bit 0 stands for DSCP, + bit 1 stands for IP precedence, + bit 2 stands for MPLS-EXP, + bit 3 stands for dot1p, + bit 4 stands for QoS local ID, + bit 5 stands for local precedence, + bit 6 stands for drop precedence, + bit 7 stands for customer VLAN ID, + bit 8 stands for service VLAN ID, + bit 9 stands for customer dot1p trust, + bit 10 stands for imposition MPLS-EXP, + bit 11 stands for fc, + bit 12 stands for atm clp, + bit 13 stands for fr de, + bit 14 stands for account level. + 41 green packets remark action + If one of the last 10 bits of this object + is set to 1, it indicates that the green + packets remark action is supported and + the mask is the same as that for remark + action. + 42 yellow remark action + If one of the last 10 bits of this object + is set to 1, it indicates that the yellow + packets remark action is supported and + the mask is the same as that for remark + action. + 43 red remark action + If one of the last 10 bits of this object + is set to 1, it indicates that the red + packets remark action is supported and + the mask is the same as that for remark + action. + 44 nest policy action + 1, if supported. + 45 classifier-behavior mode type + If one of the last 5 bits of this object + is set to 1, it indicates that the + classifier-behavior mode type is supported, + bit 0 stands for dot1q-tag-manipulation + mode, + bit 1 stands for QPPB mode, + bit 2 stands for IP-source-guard mode, + bit 3 stands for voice-VLAN mode, + bit 4 stands for DCBX mode. + 46 classifier-behavior statistics unit + If one of the last 2 bits of this object + is set to 1, it indicates that the + classifier-behavior statistics unit is + supported, + bit 0 stands for packet, + bit 1 stands for byte. + + queue statistic module: + Index Characteristic Value + 1 queue statistic function + 1, if supported. + 2 TC counter 1, if supported. + 3 port queue statistic + 1, if supported. + 4 queue global function + 1, if supported. + 5 TC parameter If one of the last 4 bits of this object + is set to 1, it indicates that the TC parameter + is supported, + bit 0 stands for interface, + bit 1 stands for VLAN, + bit 2 stands for local precedence, + bit 3 stands for drop precedence. + + " + ::= { hh3cQoSSysCapabilityEntry 3 } + +-- hh3cQoSIfCapabilityTable + + hh3cQoSIfCapabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cQoSIfCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface capability of QoS." + ::= { hh3cQoSCapabilityGroup 3 } + + hh3cQoSIfCapabilityEntry OBJECT-TYPE + SYNTAX Hh3cQoSIfCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Capability of interface QoS information entry." + INDEX { hh3cQoSIfCapIfIndex, + hh3cQoSIfCapModuleIndex, + hh3cQoSIfCapCharacteristicsIndex } + ::= { hh3cQoSIfCapabilityTable 1 } + + Hh3cQoSIfCapabilityEntry ::= + SEQUENCE + { + hh3cQoSIfCapIfIndex + Integer32, + hh3cQoSIfCapModuleIndex + Integer32, + hh3cQoSIfCapCharacteristicsIndex + Integer32, + hh3cQoSIfCapCharacteristicsValue + Unsigned32 + } + + hh3cQoSIfCapIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index of interface capability of QoS." + ::= { hh3cQoSIfCapabilityEntry 1 } + + hh3cQoSIfCapModuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module index of interface capability of QoS. + QoS module: + Index Characteristic + 1 car module + 2 gts module + 3 lr module + 4 hardware queue module + 5 software queue module + 6 wred module + 7 priority mapping table module + 8 port priority module + 9 redirect&mirror module + 10 mqc module + 11 queue statistic module + " + ::= { hh3cQoSIfCapabilityEntry 2 } + + hh3cQoSIfCapCharacteristicsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface capability characteristics index of modules of QoS." + ::= { hh3cQoSIfCapabilityEntry 3 } + + hh3cQoSIfCapCharacteristicsValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface capability characteristics value of modules of QoS. + + car module: + Index Characteristic Value + 1 car function 1, if supported. + 2 interface min cir + The min value of interface committed + information rate(integer). + 3 interface max cir + The max value of interface committed + information rate(integer). + 4 interface cir granularity + The value of interface committed information + rate granularity(integer). + 5 interface min cbs + The min value of interface burst size(integer). + 6 interface max cbs + The max value of interface burst size(integer). + 7 interface cbs granularity + The value of interface burst size granularity(integer). + 8 interface min ebs + The min value of interface excess burst + size(integer). + 9 interface max ebs + The max value of interface excess burst + size(integer). + 10 interface ebs granularity + The value of interface excess burst size + granularity(integer). + 11 interface min pir + The min value of interface peak information + rate(integer). + 12 interface max pir + The max value of interface peak information + rate(integer). + 13 interface pir granularity + The value of interface peak information rate + granularity(integer). + + gts module: + Index Characteristic Value + 1 gts function 1, if supported. + 2 interface min cir + The min value of interface committed information + rate(integer). + 3 interface max cir + The max value of interface committed information + rate(integer). + 4 interface cir granularity + The value of interface committed information + rate granularity(integer). + 5 interface min cbs + The min value of interface burst size(integer). + 6 interface max cbs + The max value of interface burst size(integer). + 7 interface cbs granularity + The value of interface burst size granularity(integer). + 8 interface min ebs + The min value of interface excess burst + size(integer). + 9 interface max ebs + The max value of interface excess burst + size(integer). + 10 interface ebs granularity + The value of interface excess burst size + granularity(integer). + 11 interface min pir + The min value of interface peak information + rate(integer). + 12 interface max pir + The max value of interface peak information + rate(integer). + 13 interface pir granularity + The value of interface peak information + rate granularity(integer). + + lr module: + Index Characteristic Value + 1 lr function 1, if supported. + 2 interface min cir + The min value of interface committed information + rate(integer). + 3 interface max cir + The max value of interface committed information + rate(integer). + 4 interface cir granularity + The value of interface committed information + rate granularity(integer). + 5 interface min cbs + The min value of interface burst size(integer). + 6 interface max cbs + The max value of interface burst size(integer). + 7 interface cbs granularity + The value of interface burst size granularity(integer). + 8 interface min ebs + The min value of interface excess burst + size(integer). + 9 interface max ebs + The max value of interface excess burst + size(integer). + 10 interface ebs granularity + The value of interface excess burst size + granularity(integer). + 11 interface min pir + The min value of interface peak information + rate(integer). + 12 interface max pir + The max value of interface peak information + rate(integer). + 13 interface pir granularity + The value of interface peak information + rate granularity(integer). + + hardware queue module: + Index Characteristic Value + 1 hardware queue management function + 1, if supported. + 2 hardware queue default mode + If one of the last 3 bits of this object + is set to 1, it indicates that default + mode type is supported, + bit 0 stands for SP mode, + bit 1 stands for WRR mode, + bit 2 stands for WFQ mode. + 3 hardware queue mode + If one of the last 3 bits of this object + is set to 1, it indicates that mode type + is supported, + bit 0 stands for SP mode, + bit 1 stands for WRR mode, + bit 2 stands for WFQ mode. + 4 wrr default unit + If one of the last 4 bits of this object + is set to 1, it indicates that WRR default + unit type is supported, + bit 0 stands for weight, + bit 1 stands for byte count, + bit 2 stands for bandwidth, + bit 3 stands for percent. + 5 wfq default unit + If one of the last 4 bits of this object + is set to 1, it indicates that WFQ default + unit type is supported, + bit 0 stands for weight, + bit 1 stands for byte count, + bit 2 stands for bandwidth, + bit 3 stands for percent. + 6 queue max number + The max queue number(integer). + + software queue module: + Index Characteristic Value + 1 software queue function + 1, if supported. + 2 FIFO function 1, if supported. + 3 FIFO default queue length + The default length of FIFO queue(integer). + 4 FIFO max queue length + The max length of FIFO queue(integer). + + port priority module: + Index Characteristic Value + 1 port priority function + 1, if supported. + 2 port priority type + If one of the last 6 bits of this object + is set to 1, it indicates that the priority + on interface is supported. + bit 0 stands for default, + bit 1 stands for dot1p, + bit 2 stands for DP, + bit 3 stands for DSCP, + bit 4 stands for EXP, + bit 5 stands for LP. + 3 priority trust mode + If one of the last 7 bits of this object + is set to 1, it indicates that the priority + trust on interface is supported. + bit 0 stands for untrust, + bit 1 stands for dot1p, + bit 2 stands for DSCP, + bit 3 stands for EXP, + bit 4 stands for IP precedence, + bit 5 stands for dot11e, + bit 6 stands for auto. + 4 default priority trust mode + The default value of port priority trust + type. If one of the last 7 bits of this + object is set to 1, it indicates that + the default priority trust type on interface + is supported. + bit 0 stands for untrust, + bit 1 stands for dot1p, + bit 2 stands for DSCP, + bit 3 stands for EXP, + bit 4 stands for IP precedence, + bit 5 stands for dot11e, + bit 6 stands for auto. + 5 override 1, if supported. + " + ::= { hh3cQoSIfCapabilityEntry 4 } + +END |