-- ============================================================================ -- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved. -- Description: The mib is used for configuring QoS such as queue scheduling, -- rate limiting, rate mirroring and so on. -- Reference: -- Version: V1.49 -- ============================================================================ HUAWEI-QOS-MIB DEFINITIONS ::= BEGIN IMPORTS hwFrameIndex, hwSlotIndex FROM HUAWEI-DEVICE-MIB huaweiMgmt FROM HUAWEI-MIB Counter64, Integer32, Unsigned32,OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI DateAndTime, MacAddress, TruthValue, RowStatus FROM SNMPv2-TC hwFrameIndex, hwSlotIndex, hwPortIndex FROM HUAWEI-DEVICE-MIB hwAclNumGroupAclNum FROM HUAWEI-DSLAM-ACL-MIB; hwAaa MODULE-IDENTITY LAST-UPDATED "201904040000Z" ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "The mib is used for configuring QoS such as queue scheduling, rate limiting, rate mirroring and so on." -- Revision history REVISION "201904040000Z" DESCRIPTION "V1.49, added hwPortMaxCirBandWidthTable in hwAaa." REVISION "201809260000Z" DESCRIPTION "V1.48, Modified the description of hwQosAclRecoverMode." REVISION "201803230000Z" DESCRIPTION "V1.47, Modified the description of hwPortShapingEntry and hwPortVsRateLimitTable." REVISION "201803220000Z" DESCRIPTION "V1.46, Modified the description of hwPortShapingEntry, hwPortVsRateLimitTable and hwPortVsRateLimitEntry." REVISION "201802240000Z" DESCRIPTION "V1.45, fixed the access type of hwHQoSModeSubMode." REVISION "201801260000Z" DESCRIPTION "V1.44, add a leaf node hwHQoSModeSubMode in hwHQoSModeTable." REVISION "201801220000Z" DESCRIPTION "V1.43, fixed the compiling error of hwCarResNotEnoughTrap generated by the SimpleTester ." REVISION "201712200000Z" DESCRIPTION "V1.42, added hwQosAclMode in hwAaa. added hwPortVsRateLimitTable in hwAaa." REVISION "201709260000Z" DESCRIPTION "V1.41, add a leaf node hwMirrorToCpu in hwMirrorTable. Modified the description of hwAclEnableTrafficMirrorTrap." REVISION "201708010000Z" DESCRIPTION "V1.40, add a leaf node hwCarResNotEnoughTrap in hwQosAlarmTraps." REVISION "201707120000Z" DESCRIPTION "V1.39, add a leaf node hwCarGroupPriorityGroupProfileState in hwAaa." REVISION "201705180000Z" DESCRIPTION "V1.38, modified the description of hwSubscriberId, hwSubscriberMemberGroupId" REVISION "201703070000Z" DESCRIPTION "V1.37, modified the description of hwTrafficBurstDetectIfType and hwPortShapingEntry." REVISION "201701140000Z" DESCRIPTION "V1.36, modified the description of hwRateLimitTargetRate." REVISION "201611170000Z" DESCRIPTION "V1.35, add a leaf node hwTrafficBurstDetectTime in hwTrafficBurstDetectInstanceTable. Add the default value of the leaf node hwTrafficBurstDetectPeriod in hwTrafficBurstDetectInstanceTable." REVISION "201610250000Z" DESCRIPTION "V1.34, add a leaf node hwHQosNoShapingWrrWeightGreen in hwAaa." REVISION "201609080000Z" DESCRIPTION "V1.33, add a leaf node hwHQosNoShapingColor, hwHQosNoShapingWrrWeightYellow and hwHQosMulticastColor in hwAaa." REVISION "201608310000Z" DESCRIPTION "V1.32, added hwPortShapingTable in hwAaa." REVISION "201605200000Z" DESCRIPTION "V1.31, added hwTrafficBurstDetectInstanceTable in hwAaa." REVISION "201502070000Z" DESCRIPTION "V1.30, modified the description of hwSubscriberId, hwSubscriberMemberGroupId" REVISION "201412230000Z" DESCRIPTION "V1.29, modified the description of hwSubscriberProfileRowStatus." REVISION "201407080000Z" DESCRIPTION "V1.28, modified the description and value range of hwRateLimitAclIndex, hwPriorityAclIndex, hwRedirectAclIndex, hwStatisticAclIndex and hwMirrorAclIndex." REVISION "201406160000Z" DESCRIPTION "V1.27, modified the module-identify name from hwLswQosAclMib to hwAaa" REVISION "201405080000Z" DESCRIPTION "V1.26, added hwAclEnableTrafficMirrorTrap and hwAclDisableTrafficMirrorTrap in hwQosCommonTraps. added hwQosTrapsVbOids in hwAaa." REVISION "201403250000Z" DESCRIPTION "V1.25, added hwHQoSModeTable, hwSubscriberProfileTable, hwSubscriberTable, hwSubscriberMemberTable, hwMergeQueueProfileTable and hwSubscriberQueueShapingTable in hwAaa." REVISION "201401280000Z" DESCRIPTION "V1.24, modified format of this file." REVISION "201312310000Z" DESCRIPTION "V1.23, modified format of this file." REVISION "201310230000Z" DESCRIPTION "V1.22, added hwLineRateInboundCarValue in hwLineRateTable." REVISION "201211211200Z" DESCRIPTION "V1.21, added hwAclResourceTable in hwAaa." REVISION "201210090000Z" DESCRIPTION "V1.20, modified description of hwAclUserSideActionmode." REVISION "201206051200Z" DESCRIPTION "V1.19, added a leaf node hwAclUserSideActionmode in hwAaa. modified value range of hwRateLimitTargetRate. modified value range of hwOntRateLimitOntId." REVISION "201111261200Z" DESCRIPTION "V1.18, modified the description of hwRateLimitAclIndex, hwPriorityAclIndex, hwRedirectAclIndex, hwStatisticAclIndex and hwMirrorAclIndex. modified the description and value range of hwLineRateValue and hwLineRateInboundValue." REVISION "201109101200Z" DESCRIPTION "V1.17, modified the description of hwRateLimitTable, hwPriorityTable, hwRedirectTable, hwStatisticTable and hwMirrorTable." REVISION "201102221200Z" DESCRIPTION "V1.16, added hwOntRateLimitTable in hwAaa." REVISION "201101130000Z" DESCRIPTION "V1.15, modified hwRateLimitTable, hwPriorityTable, hwRedirectTable, hwStatisticTable and hwMirrorTable for IPv6." REVISION "201008191500Z" DESCRIPTION "V1.14, added hwMirrorEthHead in hwAaa." REVISION "201011220000Z" DESCRIPTION "V1.13, modified description of hwQueueTable and hwRateLimitDirection." REVISION "201011190000Z" DESCRIPTION "V1.12, modified description of hwQueueEntry." REVISION "201007230000Z" DESCRIPTION "V1.11, modified description." REVISION "201004261500Z" DESCRIPTION "V1.10, modified description and value range of hwRateLimitDirection." REVISION "201004150000Z" DESCRIPTION "V1.09, modified description." REVISION "201002100000Z" DESCRIPTION "V1.08, modified name of module from HUAWEI_LQOS_MIB to HUAWEI-QOS-MIB." REVISION "200912301500Z" DESCRIPTION "V1.07, modified format of this file." REVISION "200912221500Z" DESCRIPTION "V1.06, modified datatype definition,description of objects and add traps." REVISION "200909040000Z" DESCRIPTION "V1.04, added hwLineRateValue in hwLineRateTable and modify the value range of hwLineRateInboundValue." REVISION "200803040000Z" DESCRIPTION "V1.02, added hwLineRateInboundValue in hwLineRateTable." REVISION "200512130000Z" DESCRIPTION "V1.00, initial draft" ::= { huaweiMgmt 2 } -- 1.3.6.1.4.1.2011.5.2.2 hwQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF HwQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the queue scheduling feature, there is only one item. The index of this table is hwQueuePortIfIndex. " ::= { hwAaa 2 } -- 1.3.6.1.4.1.2011.5.2.2.1 hwQueueEntry OBJECT-TYPE SYNTAX HwQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the queue scheduling feature, there is only one item. The index of this entry is hwQueuePortIfIndex. " INDEX { hwQueuePortIfIndex } ::= { hwQueueTable 1 } HwQueueEntry ::= SEQUENCE { hwQueuePortIfIndex Integer32, hwQueueScheduleMode INTEGER, hwQueueWeight1 Integer32, hwQueueWeight2 Integer32, hwQueueWeight3 Integer32, hwQueueWeight4 Integer32, hwQueueWeight5 Integer32, hwQueueWeight6 Integer32, hwQueueWeight7 Integer32, hwQueueWeight8 Integer32, hwWFQMaxWeight1 Integer32, hwWFQMaxWeight2 Integer32, hwWFQMaxWeight3 Integer32, hwWFQMaxWeight4 Integer32, hwWFQMaxWeight5 Integer32, hwWFQMaxWeight6 Integer32, hwWFQMaxWeight7 Integer32, hwWFQMaxWeight8 Integer32, hwQueueMaxDelay Integer32 } -- 1.3.6.1.4.1.2011.5.2.2.1.1 hwQueuePortIfIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the table, it is used to configure the interface index for queue scheduling. Range: 1-255 0 indicates global. " ::= { hwQueueEntry 1 } -- 1.3.6.1.4.1.2011.5.2.2.1.2 hwQueueScheduleMode OBJECT-TYPE SYNTAX INTEGER { sp(1), wrr(2), wfq(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The flag indicates the queue scheduling mode. Options: 1. sp(1) -indicates the strict priority queue scheduling mode 2. wrr(2) -indicates the weighted round robin mode 3. wfq(8) -indicates the weighted fair queuing mode " DEFVAL { sp } ::= { hwQueueEntry 2 } -- 1.3.6.1.4.1.2011.5.2.2.1.3 hwQueueWeight1 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "In the WRR mode, it indicates the weight of queue 1; 0 indicates an invalid value. In the WFQ mode, it indicates the minimum bandwidth quota of queue 1. " ::= { hwQueueEntry 3 } -- 1.3.6.1.4.1.2011.5.2.2.1.4 hwQueueWeight2 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "In the WRR mode, it indicates the weight of queue 2; 0 indicates an invalid value. In the WFQ mode, it indicates the minimum bandwidth quota of queue 2. " ::= { hwQueueEntry 4 } -- 1.3.6.1.4.1.2011.5.2.2.1.5 hwQueueWeight3 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "In the WRR mode, it indicates the weight of queue 3; 0 indicates an invalid value. In the WFQ mode, it indicates the minimum bandwidth quota of queue 3. " ::= { hwQueueEntry 5 } -- 1.3.6.1.4.1.2011.5.2.2.1.6 hwQueueWeight4 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "In the WRR mode, it indicates the weight of queue 4; 0 indicates an invalid value. In the WFQ mode, it indicates the minimum bandwidth quota of queue 4. " ::= { hwQueueEntry 6 } -- 1.3.6.1.4.1.2011.5.2.2.1.7 hwQueueWeight5 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "In the WRR mode, it indicates the weight of queue 5; 0 indicates an invalid value. In the WFQ mode, it indicates the minimum bandwidth quota of queue 5. " ::= { hwQueueEntry 7 } -- 1.3.6.1.4.1.2011.5.2.2.1.8 hwQueueWeight6 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "In the WRR mode, it indicates the weight of queue 6; 0 indicates an invalid value. In the WFQ mode, it indicates the minimum bandwidth quota of queue 6. " ::= { hwQueueEntry 8 } -- 1.3.6.1.4.1.2011.5.2.2.1.9 hwQueueWeight7 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "In the WRR mode, it indicates the weight of queue 7; 0 indicates an invalid value. In the WFQ mode, it indicates the minimum bandwidth quota of queue 7. " ::= { hwQueueEntry 9 } -- 1.3.6.1.4.1.2011.5.2.2.1.10 hwQueueWeight8 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "In the WRR mode, it indicates the weight of queue 8; 0 indicates an invalid value. In the WFQ mode, it indicates the minimum bandwidth quota of queue 8. " ::= { hwQueueEntry 10 } -- 1.3.6.1.4.1.2011.5.2.2.1.11 hwWFQMaxWeight1 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth quota of queue 1" ::= { hwQueueEntry 11 } -- 1.3.6.1.4.1.2011.5.2.2.1.12 hwWFQMaxWeight2 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth quota of queue 2" ::= { hwQueueEntry 12 } -- 1.3.6.1.4.1.2011.5.2.2.1.13 hwWFQMaxWeight3 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth quota of queue 3" ::= { hwQueueEntry 13 } -- 1.3.6.1.4.1.2011.5.2.2.1.14 hwWFQMaxWeight4 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth quota of queue 4" ::= { hwQueueEntry 14 } -- 1.3.6.1.4.1.2011.5.2.2.1.15 hwWFQMaxWeight5 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth quota of queue 5" ::= { hwQueueEntry 15 } -- 1.3.6.1.4.1.2011.5.2.2.1.16 hwWFQMaxWeight6 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth quota of queue 6" ::= { hwQueueEntry 16 } -- 1.3.6.1.4.1.2011.5.2.2.1.17 hwWFQMaxWeight7 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth quota of queue 7" ::= { hwQueueEntry 17 } -- 1.3.6.1.4.1.2011.5.2.2.1.18 hwWFQMaxWeight8 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth quota of queue 8" ::= { hwQueueEntry 18 } -- 1.3.6.1.4.1.2011.5.2.2.1.19 hwQueueMaxDelay OBJECT-TYPE SYNTAX Integer32 (0..4080) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum delay. 0 indicates an invalid value, invalid in current version. " ::= { hwQueueEntry 19 } -- 1.3.6.1.4.1.2011.5.2.3 hwRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF HwRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the traffic limitation on packets that are received by a specified port or a specified slot and that match the ACL rule. The indexes of this table are hwRateLimitAclIndex, hwRateLimitIfIndex, and hwRateLimitDirection. Make sure that the ACL rule in hwRateLimitTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " ::= { hwAaa 3 } -- 1.3.6.1.4.1.2011.5.2.3.1 hwRateLimitEntry OBJECT-TYPE SYNTAX HwRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the traffic limitation on packets that are received by a specified port or a specified slot and that match the ACL rule. The indexes of this entry are hwRateLimitAclIndex, hwRateLimitIfIndex, and hwRateLimitDirection. Make sure that the ACL rule in hwRateLimitTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " INDEX { hwRateLimitAclIndex, hwRateLimitIfIndex, hwRateLimitDirection } ::= { hwRateLimitTable 1 } HwRateLimitEntry ::= SEQUENCE { hwRateLimitAclIndex Integer32, hwRateLimitIfIndex Unsigned32, hwRateLimitDirection INTEGER, hwRateLimitUserAclNum Integer32, hwRateLimitUserAclSubitem Unsigned32, hwRateLimitIpAclNum Integer32, hwRateLimitIpAclSubitem Unsigned32, hwRateLimitLinkAclNum Integer32, hwRateLimitLinkAclSubitem Unsigned32, hwRateLimitTargetRate Integer32, hwRateLimitExceedDrop TruthValue, hwRateLimitExceedDscp Integer32, hwRateLimitRuntime TruthValue, hwRateLimitRowStatus RowStatus, hwRateLimitCir Integer32, hwRateLimitCbs Integer32, hwRateLimitPir Integer32, hwRateLimitPbs Integer32, hwRateLimitIpv6AclNum Integer32, hwRateLimitIpv6AclSubitem Unsigned32, hwRateLimitRedDrop TruthValue, hwRateLimitRedRemarkDscp Integer32, hwRateLimitYellowDrop TruthValue, hwRateLimitYellowRemarkDscp Integer32 } -- 1.3.6.1.4.1.2011.5.2.3.1.1 hwRateLimitAclIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The delivery entry index of an ACL rule used for traffic limitation is a delivery record entry index used by software, which is meaningless to users. The index is used in hwRateLimitTable to search the delivery entries fast. In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. " ::= { hwRateLimitEntry 1 } -- 1.3.6.1.4.1.2011.5.2.3.1.2 hwRateLimitIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the index of a port or a slot for traffic limitation. It uniquely identifies a port or a slot. The value and algorithm are the same as those of ifIndex. If the configuration based on a slot, the bits map is shown as follows: --------------------------------------------------------------------------------------------------------------- | 31-25 bits | 24-19 bits | 18-13 bits | 12-6 bits | 5-0 bits is reserved | | indicate iftype | indicate frame ID | indicate slot ID | indicate port ID | | --------------------------------------------------------------------------------------------------------------- | the value of iftype | frame ID | slot ID | the value of port ID | the reserved value | | is always 0x68 | | | is always 0 | is always 0 | --------------------------------------------------------------------------------------------------------------- Range: 0-4294967295 " ::= { hwRateLimitEntry 2 } -- 1.3.6.1.4.1.2011.5.2.3.1.3 hwRateLimitDirection OBJECT-TYPE SYNTAX INTEGER { invalid(0), inbound(1), outbound(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the direction where an ACL rule used for traffic limitation takes effect. Currently, only the inbound direction is supported. Options: 1. invalid(0) -indicates an invalid parameter 2. inbound(1) -indicates the inbound direction of a port or a slot 3. outbound(2) -indicates the outbound direction of a port or a slot " ::= { hwRateLimitEntry 3 } -- 1.3.6.1.4.1.2011.5.2.3.1.4 hwRateLimitUserAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 5000..5999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule group that is used when a user-defined ACL rule for traffic limitation is delivered to a specified port or a specified slot. Range: 0, 5000-5999 Make sure that the user-defined ACL rule group is already created. In the query operation, if the user-defined ACL rule group is not used, the value obtained is 0. " ::= { hwRateLimitEntry 4 } -- 1.3.6.1.4.1.2011.5.2.3.1.5 hwRateLimitUserAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule that is used when a user-defined ACL rule for traffic limitation is delivered to a specified port or a specified slot. This leaf must be used together with hwRateLimitUserAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the user-defined ACL rule is already created. In the query operation, if the user-defined ACL rule is not used, the value obtained is 4294967295. " ::= { hwRateLimitEntry 5 } -- 1.3.6.1.4.1.2011.5.2.3.1.6 hwRateLimitIpAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule group that is used when a basic or advanced ACL rule for traffic limitation is delivered to a specified port or a specified slot. Range: 0, 2000-3999 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0. " ::= { hwRateLimitEntry 6 } -- 1.3.6.1.4.1.2011.5.2.3.1.7 hwRateLimitIpAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule that is used when a basic or advanced ACL rule for traffic limitation is delivered to a specified port or a specified slot. This leaf must be used together with hwRateLimitIpAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the basic or advanced ACL rule is already created. In the query operation, if the basic or advanced ACL rule is not used, the value obtained is 4294967295. " ::= { hwRateLimitEntry 7 } -- 1.3.6.1.4.1.2011.5.2.3.1.8 hwRateLimitLinkAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 4000..4999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule group that is used when an L2 ACL rule for traffic limitation is delivered to a specified port or a specified slot. Range: 0, 4000-4999 Make sure that the L2 ACL rule group is already created. In the query operation, if the L2 ACL rule group is not used, the value obtained is 0. " ::= { hwRateLimitEntry 8 } -- 1.3.6.1.4.1.2011.5.2.3.1.9 hwRateLimitLinkAclSubitem OBJECT-TYPE SYNTAX Unsigned32 ( 0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule that is used when an L2 ACL rule for traffic limitation is delivered to a specified port or a specified slot. This leaf must be used together with hwRateLimitLinkAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the L2 ACL rule is already created. In the query operation, if the L2 ACL rule is not used, the value obtained is 4294967295. " ::= { hwRateLimitEntry 9 } -- 1.3.6.1.4.1.2011.5.2.3.1.10 hwRateLimitTargetRate OBJECT-TYPE SYNTAX Integer32 (0|64..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the target value of traffic limitation on a port or a specified slot. Range: 64-10000000 (which must be an integer multiple of 64) Unit: Kbit/s. 0 indicates an invalid value. If hwRateLimitTargetRate and hwRateLimitCir are not issued in a set operation, hwRateLimitTargetRate takes effect by default and its value is 64. " ::= { hwRateLimitEntry 10 } -- 1.3.6.1.4.1.2011.5.2.3.1.11 hwRateLimitExceedDrop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the action when traffic exceeds the target value. Options: 1.true(1) -discard 2.false(2) -not discard If this leaf is not specified, the default value is true(1). In the set operation, if false(2) is entered, must input valid value of hwRateLimitExceedDscp, otherwise the default value is true(1) will take effect. " DEFVAL { 1 } ::= { hwRateLimitEntry 11 } -- 1.3.6.1.4.1.2011.5.2.3.1.12 hwRateLimitExceedDscp OBJECT-TYPE SYNTAX Integer32 (0..63 | 255) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the specified DSCP priority when configuring the DSCP priority of the packets that match the ACL rule. The larger the DSCP value is, the higher the priority is. Range: 0-63, 255 In the query operation, if this parameter is not used, the obtained value is 255, which indicates invalidity. The number in the brackets is the DSCP value. The names and meanings of the DSCP names are as follows: af1: service of Assured Forwarding 1 (10) af2: service of Assured Forwarding 2 (18) af3: service of Assured Forwarding 3 (26) af4: service of Assured Forwarding 4 (34) be: Best Effort service (0) cs1: service of Class Selector 1 (8) cs2: service of Class Selector 2 (16) cs3: service of Class Selector 3 (24) cs4: service of Class Selector 4 (32) cs5: service of Class Selector 5 (40) cs6: service of Class Selector 6 (48) cs7: service of Class Selector 7 (56) ef: Expedited Forwarding service (46) " DEFVAL { 255 } ::= { hwRateLimitEntry 12 } -- 1.3.6.1.4.1.2011.5.2.3.1.13 hwRateLimitRuntime OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes whether the ACL rule for traffic limitation delivered to a specified port or a specified slot takes effect. This leaf is read-only. Options: 1. true(1) -if the ACL rule is associated with a time range parameter and the current time is within the defined time range, the value is true(1), which indicates validity. 2. false(2) -if the current time is not within the defined time range, the value is false(2), which indicates invalidity. If the ACL rule is not associated with a time range parameter, the value is always true(1). " ::= { hwRateLimitEntry 13 } -- 1.3.6.1.4.1.2011.5.2.3.1.14 hwRateLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. It is used for delivering an ACL rule for traffic limitation to a specified port or a specified slot and deleting the delivered ACL rule on a port or a specified slot. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1). 2. createAndGo(4) -deliver an ACL rule for traffic limitation to a specified port or a specified slot. 3. destroy(6) -delete an ACL rule delivered to a port or a slot. When an ACL rule is delivered to a specified port or a specified slot, make sure that at least one of the following groups is configured. (1) hwRateLimitUserAclNum and hwRateLimitUserAclSubitem (2) hwRateLimitIpAclNum and hwRateLimitIpAclSubitem (3) hwRateLimitLinkAclNum and hwRateLimitLinkAclSubitem In addition to independent configuration of each group, the combined configuration of group (2) and (3) is permitted. The combined configuration of group (1) and (2) or combining group (1) and (3) is prohibited. In addition, hwRateLimitRowStatus must be set to createAndGo(4). To delete the ACL rule delivered to a port or a slot, set hwRateLimitRowStatus to destroy(6). When this leaf is queried, the value is fixed to active(1). " ::= { hwRateLimitEntry 14 } -- 1.3.6.1.4.1.2011.5.2.3.1.15 hwRateLimitCir OBJECT-TYPE SYNTAX Integer32 (0|64..10240000) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Committed information rate for rate limiting. Value Rage: 0, 64-10240000. 0 indicates an invalid value. unit: Kbit/s " ::= { hwRateLimitEntry 15 } -- 1.3.6.1.4.1.2011.5.2.3.1.16 hwRateLimitCbs OBJECT-TYPE SYNTAX Integer32 (0|2000..10240000) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Committed burst size for rate limiting. Value Rage: 0, 2000-10240000. If not set, the value is min(2000+hwRateLimitCir*32, 1024000). 0 indicates an invalid value. unit: byte " ::= { hwRateLimitEntry 16 } -- 1.3.6.1.4.1.2011.5.2.3.1.17 hwRateLimitPir OBJECT-TYPE SYNTAX Integer32 (0|64..10240000) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Peak information rate for rate limiting. If not set, the value is min(hwRateLimitCir*2, 10240000). PIR must not be less than CIR. Value Rage: 0, 64-10240000. 0 indicates an invalid value. unit: Kbit/s " ::= { hwRateLimitEntry 17 } -- 1.3.6.1.4.1.2011.5.2.3.1.18 hwRateLimitPbs OBJECT-TYPE SYNTAX Integer32 (0|2000..10240000) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Committed information rate for rate limiting. If not set, the value is min(2000+hwRateLimitPir*32, 1024000). Value Rage: 0, 2000-10240000. 0 indicates an invalid value. unit: byte " ::= { hwRateLimitEntry 18 } -- 1.3.6.1.4.1.2011.5.2.3.1.19 hwRateLimitIpv6AclNum OBJECT-TYPE SYNTAX Integer32 (0|2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule group that is used when a basic or advanced ACLv6 rule for traffic limitation is delivered to a specified port or a specified slot. Range: 0, 2000-3999 Make sure that the basic or advanced ACLv6 rule group is already created. In the query operation, if the basic or advanced ACLv6 rule group is not used, the value obtained is 0. " ::= { hwRateLimitEntry 19 } -- 1.3.6.1.4.1.2011.5.2.3.1.20 hwRateLimitIpv6AclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced ACLv6 rule for traffic limitation is delivered to a specified port or a specified slot. This leaf must be used together with hwRateLimitIpv6AclNum, uniquely identifying an ACLv6 rule. Range: 0-4294967295 Make sure that the basic or advanced ACLv6 rule is already created. In the query operation, if the basic or advanced ACLv6 rule is not used, the value obtained is 4294967295. " ::= { hwRateLimitEntry 20 } -- 1.3.6.1.4.1.2011.5.2.3.1.21 hwRateLimitRedDrop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the action when traffic is marked to red. TRUE(1): discard the packets. FALSE(2): don't discard the packets " DEFVAL { 1 } ::= { hwRateLimitEntry 21 } -- 1.3.6.1.4.1.2011.5.2.3.1.22 hwRateLimitRedRemarkDscp OBJECT-TYPE SYNTAX Integer32 (-1|0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the new DSCP value that is preset when the preset traffic is marked to red. -1 indicates an invalid value " ::= { hwRateLimitEntry 22 } -- 1.3.6.1.4.1.2011.5.2.3.1.23 hwRateLimitYellowDrop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the action when traffic is marked to yellow. TRUE(1): discard the packets. FALSE(2): don't discard the packets " DEFVAL { 2 } ::= { hwRateLimitEntry 23 } -- 1.3.6.1.4.1.2011.5.2.3.1.24 hwRateLimitYellowRemarkDscp OBJECT-TYPE SYNTAX Integer32 (-1|0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the new DSCP value that is preset when the preset traffic is marked to yellow. -1 indicates an invalid value " ::= { hwRateLimitEntry 24 } -- 1.3.6.1.4.1.2011.5.2.4 hwPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the priority marking for packets that match the ACL rule on a specified port or a specified slot. The indexes of this table are hwPriorityAclIndex, hwPriorityIfIndex and hwPriorityDirection. Make sure that the ACL rule in hwPriorityTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " ::= { hwAaa 4 } -- 1.3.6.1.4.1.2011.5.2.4.1 hwPriorityEntry OBJECT-TYPE SYNTAX HwPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the priority marking for packets that match the ACL rule on a specified port or a specified slot. The indexes of this entry are hwPriorityAclIndex, hwPriorityIfIndex and hwPriorityDirection. Make sure that the ACL rule in hwPriorityTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " INDEX { hwPriorityAclIndex, hwPriorityIfIndex, hwPriorityDirection } ::= { hwPriorityTable 1 } HwPriorityEntry ::= SEQUENCE { hwPriorityAclIndex Integer32, hwPriorityIfIndex Unsigned32, hwPriorityDirection INTEGER, hwPriorityUserAclNum Integer32, hwPriorityUserAclSubitem Unsigned32, hwPriorityIpAclNum Integer32, hwPriorityIpAclSubitem Unsigned32, hwPriorityLinkAclNum Integer32, hwPriorityLinkAclSubitem Unsigned32, hwPriorityDscp Integer32, hwPriorityIpPreValue Integer32, hwPriorityIpPreFromCos TruthValue, hwPriorityCosValue Integer32, hwPriorityCosFromIpPre TruthValue, hwPriorityLocalPre Integer32, hwPriorityRuntime TruthValue, hwPriorityRowStatus RowStatus, hwPriorityIpv6AclNum Integer32, hwPriorityIpv6AclSubitem Unsigned32 } -- 1.3.6.1.4.1.2011.5.2.4.1.1 hwPriorityAclIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the delivery entry index of an ACL rule for priority marking. It is a delivery record entry index used by software, which is meaningless to users. The index is used in hwPriorityTable to search the delivery entries fast. In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. " ::= { hwPriorityEntry 1 } -- 1.3.6.1.4.1.2011.5.2.4.1.2 hwPriorityIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the port index or the slot index when the device delivers an ACL rule for priority marking to a specified port or a specified slot. The index uniquely identifies a port or a slot. The value and algorithm are the same as those of ifIndex. If the configuration based on a slot, the bits map is shown as follows: --------------------------------------------------------------------------------------------------------------- | 31-25 bits | 24-19 bits | 18-13 bits | 12-6 bits | 5-0 bits is reserved | | indicate iftype | indicate frame ID | indicate slot ID | indicate port ID | | --------------------------------------------------------------------------------------------------------------- | the value of iftype | frame ID | slot ID | the value of port ID | the reserved value | | is always 0x68 | | | is always 0 | is always 0 | --------------------------------------------------------------------------------------------------------------- Range: 0-4294967295 " ::= { hwPriorityEntry 2 } -- 1.3.6.1.4.1.2011.5.2.4.1.3 hwPriorityDirection OBJECT-TYPE SYNTAX INTEGER { invalid(0), inbound(1), outbound(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the direction where an ALC rule for priority marking takes effect when the device delivers an ACL rule to a specified port or a specified slot. Options: 1. invalid(0) -indicates an invalid parameter. 2. inbound(1) -indicates the inbound direction of a port or a slot. It is used to configure the priority for the packets that are received on a specified port or a slot. 3. outbound(2) -indicates the outbound direction of a port or a slot. It is used to configure the priority for the packets that are transmitted on a specified port or a slot. " ::= { hwPriorityEntry 3 } -- 1.3.6.1.4.1.2011.5.2.4.1.4 hwPriorityUserAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 5000..5999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule group that is used when a user-defined ACL rule for priority marking is delivered to a specified port or a specified slot. Range: 0, 5000-5999 Make sure that the user-defined ACL rule group is already created. In the query operation, if the user-defined ACL rule group is not used, the value obtained is 0. " ::= { hwPriorityEntry 4 } -- 1.3.6.1.4.1.2011.5.2.4.1.5 hwPriorityUserAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule that is used when a user-defined ACL rule for priority marking is delivered to a specified port or a specified slot. This leaf must be used together with hwPriorityUserAclNum, uniquely identifying an ACL rule Range: 0-4294967295 Make sure that the user-defined ACL rule is already created. In the query operation, if the user-defined ACL rule is not used, the value obtained is 4294967295. " ::= { hwPriorityEntry 5 } -- 1.3.6.1.4.1.2011.5.2.4.1.6 hwPriorityIpAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule group that is used when a basic or advanced ACL rule for priority marking is delivered to a specified port or a specified slot. Range: 0, 2000-3999 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0. " ::= { hwPriorityEntry 6 } -- 1.3.6.1.4.1.2011.5.2.4.1.7 hwPriorityIpAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule that is used when a basic or advanced ACL rule for priority marking is delivered to a specified port or a specified slot. This leaf must be used together with hwPriorityIpAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule is not used, the value obtained is 4294967295. " ::= { hwPriorityEntry 7 } -- 1.3.6.1.4.1.2011.5.2.4.1.8 hwPriorityLinkAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 4000..4999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule group that is used when an L2 ACL rule for priority marking is delivered to a specified port or a specified slot. Range: 0, 4000-4999 Make sure that the L2 ACL rule group is already created. In the query operation, if the L2 ACL rule group is not used, the value obtained is 0. " ::= { hwPriorityEntry 8 } -- 1.3.6.1.4.1.2011.5.2.4.1.9 hwPriorityLinkAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule that is used when an L2 ACL rule for priority marking is delivered to a specified port or a specified slot. This leaf must be used together with hwPriorityLinkAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the L2 ACL rule is already created. In the query operation, if the L2 ACL rule is not used, the value obtained is 4294967295. " ::= { hwPriorityEntry 9 } -- 1.3.6.1.4.1.2011.5.2.4.1.10 hwPriorityDscp OBJECT-TYPE SYNTAX Integer32 (0..63 | 255) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the specified DSCP priority when configuring the DSCP priority for the packets that match the ACL rule for priority marking. The larger the DSCP value is, the higher the priority is. Range: 0-63, 255 In the query operation, if this parameter is not used, the obtained value is 255, which indicates invalidity. The number in the brackets is the DSCP value. The names and meanings of the DSCP names are as follows: af1: service of Assured Forwarding 1 (10) af2: service of Assured Forwarding 2 (18) af3: service of Assured Forwarding 3 (26) af4: service of Assured Forwarding 4 (34) be: Best Effort service (0) cs1: service of Class Selector 1 (8) cs2: service of Class Selector 2 (16) cs3: service of Class Selector 3 (24) cs4: service of Class Selector 4 (32) cs5 service of Class Selector 5 (40) cs6: service of Class Selector 6 (48) cs7: service of Class Selector 7 (56) ef: Expedited Forwarding service (46) " DEFVAL { 255 } ::= { hwPriorityEntry 10 } -- 1.3.6.1.4.1.2011.5.2.4.1.11 hwPriorityIpPreValue OBJECT-TYPE SYNTAX Integer32 (0..7 | 255) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the specified IP precedence when configuring the IP precedence for the packets that match the ACL rule for precedence marking. Range: 0-7, 255 The larger the value is, the higher the precedence is. In the query operation, if this parameter is not used, the obtained value is 255, which indicates invalidity. Meanings: routine: Routine precedence (0) priority: Priority precedence (1) immediate: Immediate precedence (2) flash: Flash precedence (3) flash-override: Flash-override precedence (4) critical: Critical precedence (5) internet: Internetwork control precedence (6) network: Network control precedence (7) " DEFVAL { 255 } ::= { hwPriorityEntry 11 } -- 1.3.6.1.4.1.2011.5.2.4.1.12 hwPriorityIpPreFromCos OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether to set the IP priority the same as the 802.1p priority, that is, copy the 802.1p priority. Options: 1. true(1) -copy 2. false(2) -not copy If this leaf is not specified, the default value is false(2). " DEFVAL { 2 } ::= { hwPriorityEntry 12 } -- 1.3.6.1.4.1.2011.5.2.4.1.13 hwPriorityCosValue OBJECT-TYPE SYNTAX Integer32 (0..7 | 255) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the specified 802.1p priority when configuring the 802.1p priority for the packets that match the ACL rule for priority marking. Range: 0-7, 255 The larger the value is, the higher the priority is. In the query operation, if this parameter is not used, the obtained value is 255, which indicates invalidity. Meanings: best-effort: Best-effort priority (0) background: Background priority (1) spare: Spare priority (2). excellent-effort: Excellent-effort priority (3) controlled-load: Controlled-load priority (4) video: Video priority (5) voice: Voice priority (6) network-management: Network-management priority (7) " DEFVAL { 255 } ::= { hwPriorityEntry 13 } -- 1.3.6.1.4.1.2011.5.2.4.1.14 hwPriorityCosFromIpPre OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether to set the IP priority the same as the 802.1p priority, that is, copy the IP priority. Options: 1. true(1) -copy 2. false(2) -not copy If this leaf is not specified, the default value is false(2). " DEFVAL { 2 } ::= { hwPriorityEntry 14 } -- 1.3.6.1.4.1.2011.5.2.4.1.15 hwPriorityLocalPre OBJECT-TYPE SYNTAX Integer32 (0..7 | 255) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the specified local priority when configuring the local priority for the packets that match the ACL rule for priority marking. Range: 0-7, 255 The larger the value is, the higher the priority is. In the query operation, if this parameter is not used, the obtained value is 255, which indicates invalidity. " DEFVAL { 255 } ::= { hwPriorityEntry 15 } -- 1.3.6.1.4.1.2011.5.2.4.1.16 hwPriorityRuntime OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes whether the ACL rule for priority marking delivered to a specified port or a specified slot takes effect. This leaf is read-only. Options: 1. true(1) -if the ACL rule is associated with a time range parameter and the current time is within the defined time range, the value is true(1), which indicates validity. 2. false(2) -if the current time is not within the defined time range, the value is false(2), which indicates invalidity. If the ACL rule is not associated with a time range parameter, the value is always true(1). " ::= { hwPriorityEntry 16 } -- 1.3.6.1.4.1.2011.5.2.4.1.17 hwPriorityRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. It is used for delivering an ACL rule for priority marking to a specified port or a specified slot and deleting the delivered ACL rule on a port or a slot. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1) 2. createAndGo(4) -deliver an ACL rule for priority marking to a specified port or a specified slot. 3. destroy(6) -delete an ACL rule for priority marking delivered to a port or a specified slot. When an ACL rule is delivered to a specified port or a specified slot, make sure that at least one of the following groups is configured. (1)hwPriorityUserAclNum and hwPriorityUserAclSubitem (2)hwPriorityIpAclNum and hwPriorityIpAclSubitem (3)hwPriorityLinkAclNum and hwPriorityLinkAclSubitem In addition to independent configuration of each group, the combined configuration of group (2) and (3) is permitted. The combined configuration of group (1) and (2) or combining group (1) and (3) is prohibited. In addition, hwPriorityRowStatus must be set to createAndGo(4). To delete the ACL rule for priority marking delivered to a port or a slot, set hwPriorityRowStatus to destroy(6). When this leaf is queried, the value is fixed to active(1). " ::= { hwPriorityEntry 17 } -- 1.3.6.1.4.1.2011.5.2.4.1.18 hwPriorityIpv6AclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule group that is used when a basic or advanced ACLv6 rule for priority marking is delivered to a specified port or a specified slot. Range: 0, 2000-3999 Make sure that the basic or advanced ACLv6 rule group is already created. In the query operation, if the basic or advanced ACLv6 rule group is not used, the value obtained is 0. " ::= { hwPriorityEntry 18 } -- 1.3.6.1.4.1.2011.5.2.4.1.19 hwPriorityIpv6AclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced ACLv6 rule for priority marking is delivered to a specified port or a specified slot. This leaf must be used together with hwPriorityIpv6AclNum, uniquely identifying an ACLv6 rule. Range: 0-4294967295 Make sure that the basic or advanced ACLv6 rule group is already created. In the query operation, if the basic or advanced ACLv6 rule is not used, the value obtained is 4294967295. " ::= { hwPriorityEntry 19 } -- 1.3.6.1.4.1.2011.5.2.5 hwRedirectTable OBJECT-TYPE SYNTAX SEQUENCE OF HwRedirectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the redirection for packets that match the ACL rule from a port to another port. The indexes of this table are hwRedirectAclIndex, hwRedirectIfIndex and hwRedirectDirection. Make sure that the ACL rule in hwRedirectTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " ::= { hwAaa 5 } -- 1.3.6.1.4.1.2011.5.2.5.1 hwRedirectEntry OBJECT-TYPE SYNTAX HwRedirectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the redirection for packets that match the ACL rule from a port to another port. The indexes of this entry are hwRedirectAclIndex, hwRedirectIfIndex and hwRedirectDirection. Make sure that the ACL rule in hwRedirectTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " INDEX { hwRedirectAclIndex, hwRedirectIfIndex, hwRedirectDirection } ::= { hwRedirectTable 1 } HwRedirectEntry ::= SEQUENCE { hwRedirectAclIndex Integer32, hwRedirectIfIndex Unsigned32, hwRedirectDirection INTEGER, hwRedirectUserAclNum Integer32, hwRedirectUserAclSubitem Unsigned32, hwRedirectIpAclNum Integer32, hwRedirectIpAclSubitem Unsigned32, hwRedirectLinkAclNum Integer32, hwRedirectLinkAclSubitem Unsigned32, hwRedirectToCpu TruthValue, hwRedirectToIfIndex Unsigned32, hwRedirectRuntime TruthValue, hwRedirectRowStatus RowStatus, hwRedirectIpv6AclNum Integer32, hwRedirectIpv6AclSubitem Unsigned32 } -- 1.3.6.1.4.1.2011.5.2.5.1.1 hwRedirectAclIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The delivery entry index of an ACL rule for redirecting packets is a delivery record entry index used by software, which is meaningless to users. The index is used in hwRedirectTable to search the delivery entries fast. In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. " ::= { hwRedirectEntry 1 } -- 1.3.6.1.4.1.2011.5.2.5.1.2 hwRedirectIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the port index when the device delivers an ACL rule for redirecting packets to a specified port. The index uniquely identifies a port. The value and algorithm are the same as those of ifIndex. Range: 0-4294967295 " ::= { hwRedirectEntry 2 } -- 1.3.6.1.4.1.2011.5.2.5.1.3 hwRedirectDirection OBJECT-TYPE SYNTAX INTEGER { invalid(0), inbound(1), outbound(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the direction where an ACL rule for redirecting packets takes effect when the device delivers an ACL rule to a specified port. Options: 1. invalid(0) -indicates an invalid parameter. 2. inbound(1) -indicates the inbound direction of a port. It is used for redirecting the packets received on a port. 3. outbound(2) -indicates the outbound direction of a port. It is used for redirecting the packets transmitted on a port. " ::= { hwRedirectEntry 3 } -- 1.3.6.1.4.1.2011.5.2.5.1.4 hwRedirectUserAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 5000..5999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule group that is used when a user-defined ACL rule for redirecting packets is delivered to a specified port. Range: 0, 5000-5999 Make sure that the user-defined ACL rule group is already created. In the query operation, if the user-defined ACL rule group is not used, the value obtained is 0. " ::= { hwRedirectEntry 4 } -- 1.3.6.1.4.1.2011.5.2.5.1.5 hwRedirectUserAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule that is used when a user-defined ACL rule for redirecting packets is delivered to a specified port. This leaf must be used together with hwRedirectUserAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the user-defined ACL rule is already created. In the query operation, if the user-defined ACL rule is not used, the value obtained is 4294967295. " ::= { hwRedirectEntry 5 } -- 1.3.6.1.4.1.2011.5.2.5.1.6 hwRedirectIpAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule group that is used when a basic or advanced ACL rule for redirecting packets is delivered to a specified port. Range: 0, 2000-3999 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0. " ::= { hwRedirectEntry 6 } -- 1.3.6.1.4.1.2011.5.2.5.1.7 hwRedirectIpAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule that is used when a basic or advanced ACL rule for redirecting packets is delivered to a specified port. This leaf must be used together with hwRedirectIpAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule is not used, the value obtained is 4294967295. " ::= { hwRedirectEntry 7 } -- 1.3.6.1.4.1.2011.5.2.5.1.8 hwRedirectLinkAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 4000..4999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule group that is used when an L2 ACL rule for redirecting packets is delivered to a specified port. Range: 0, 4000-4999 Make sure that the L2 ACL rule group is already created. In the query operation, if the L2 ACL rule group is not used, the value obtained is 0. " ::= { hwRedirectEntry 8 } -- 1.3.6.1.4.1.2011.5.2.5.1.9 hwRedirectLinkAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule that is used when an L2 ACL rule for redirecting packets is delivered to a specified port. This leaf must be used together with hwRedirectLinkAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the L2 ACL rule is already created. In the query operation, if the L2 ACL rule is not used, the value obtained is 4294967295. " ::= { hwRedirectEntry 9 } -- 1.3.6.1.4.1.2011.5.2.5.1.10 hwRedirectToCpu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether to redirect packets to the CPU. After the packets are redirected to the CPU, they cannot be forwarded. Options: 1. true(1) -indicates to redirect packets to the CPU 2. false(2) -indicates to redirect packets to a specified port If you want to redirect packets to a destination port, you can set hwRedirectToIfIndex rather than hwRedirectToCpu. If hwRedirectCpu is set to true(1) and hwRedirectToIfIndex is entered, the packets will be redirected to the destination port specified in hwRedirectToIfIndex. " DEFVAL { 2 } ::= { hwRedirectEntry 10 } -- 1.3.6.1.4.1.2011.5.2.5.1.11 hwRedirectToIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the index for redirecting the packet to the destination port. The value and algorithm are the same as those of ifIndex. Range: 0-4294967295 " ::= { hwRedirectEntry 11 } -- 1.3.6.1.4.1.2011.5.2.5.1.12 hwRedirectRuntime OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes whether the ACL rule for redirecting packets delivered to a specified port takes effect. This leaf is read-only. Options: 1. true(1) -if the ACL rule is associated with a time range parameter and the current time is within the defined time range, the value is true(1), which indicates validity. 2. false(2) -if the current time is not within the defined time range, the value is false(2), which indicates invalidity. If the ACL rule is not associated with a time range parameter, the value is always true(1). " ::= { hwRedirectEntry 12 } -- 1.3.6.1.4.1.2011.5.2.5.1.13 hwRedirectRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. It is used for delivering an ACL rule for redirecting packets to a specified port and deleting the delivered ACL rule on a port. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1). 2. createAndGo(4) -deliver an ACL rule for redirecting packets to a specified port. 3. destroy(6) -delete an ACL rule delivered to a port. When an ACL rule is delivered to a specified port, make sure that at least one of the following group is configured. (1)hwRedirectUserAclNum and hwRedirectUserAclSubitem (2)hwRedirectIpAclNum and hwRedirectIpAclSubitem (3)hwRedirectLinkAclNum and hwRedirectLinkAclSubitem In addition to independent configuration of each group, the combined configuration of group (2) and (3) is permitted. The combined configuration of group (1) and (2) or combining group (1) and (3) is prohibited. In addition, hwRedirectRowStatus must be set to createAndGo(4). To delete the ACL rule delivered to a port, set hwRedirectRowStatus to destroy(6). When this leaf is queried, the value is fixed to active(1). " ::= { hwRedirectEntry 13 } -- 1.3.6.1.4.1.2011.5.2.5.1.14 hwRedirectIpv6AclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule group that is used when a basic or advanced ACLv6 rule for redirecting packets is delivered to a specified port. Range: 0, 2000-3999 Make sure that the basic or advanced ACLv6 rule group is already created. In the query operation, if the basic or advanced ACLv6 rule group is not used, the value obtained is 0. " ::= { hwRedirectEntry 14 } -- 1.3.6.1.4.1.2011.5.2.5.1.15 hwRedirectIpv6AclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced ACLv6 rule for redirecting packets is delivered to a specified port. This leaf must be used together with hwRedirectIpv6AclNum, uniquely identifying an ACLv6 rule. Range: 0-4294967295 Make sure that the basic or advanced ACLv6 rule group is already created. In the query operation, if the basic or advanced ACLv6 rule is not used, the value obtained is 4294967295. " ::= { hwRedirectEntry 15 } -- 1.3.6.1.4.1.2011.5.2.6 hwStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF HwStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the statistics of packets that match the ACL rule on a specified port. The indexes of this table are hwStatisticAclIndex, hwStatisticIfIndex, and hwStatisticDirection. Make sure that the ACL rule in hwStatisticTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " ::= { hwAaa 6 } -- 1.3.6.1.4.1.2011.5.2.6.1 hwStatisticEntry OBJECT-TYPE SYNTAX HwStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the statistics of packets that match the ACL rule on a specified port. The indexes of this entry are hwStatisticAclIndex, hwStatisticIfIndex, and hwStatisticDirection. Make sure that the ACL rule in hwStatisticTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " INDEX { hwStatisticAclIndex, hwStatisticIfIndex, hwStatisticDirection } ::= { hwStatisticTable 1 } HwStatisticEntry ::= SEQUENCE { hwStatisticAclIndex Integer32, hwStatisticIfIndex Unsigned32, hwStatisticDirection INTEGER, hwStatisticUserAclNum Integer32, hwStatisticUserAclSubitem Unsigned32, hwStatisticIpAclNum Integer32, hwStatisticIpAclSubitem Unsigned32, hwStatisticLinkAclNum Integer32, hwStatisticLinkAclSubitem Unsigned32, hwStatisticRuntime TruthValue, hwStatisticPacketCount Counter64, hwStatisticCountClear INTEGER, hwStatisticRowStatus RowStatus, hwStatisticUnit INTEGER, hwStatisticByteCount Counter64, hwStatisticIpv6AclNum Integer32, hwStatisticIpv6AclSubitem Unsigned32 } -- 1.3.6.1.4.1.2011.5.2.6.1.1 hwStatisticAclIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the delivery entry index of an ACL rule for traffic measurement. It is a delivery record entry index used by software, which is meaningless to users. The index is used in hwStatisticTable to search the delivery entries fast. In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. " ::= { hwStatisticEntry 1 } -- 1.3.6.1.4.1.2011.5.2.6.1.2 hwStatisticIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the port index when the device delivers an ACL rule for traffic measurement to a specified port. The index uniquely identifies a port. The value and algorithm are the same as those of ifIndex. Range: 0-4294967295 " ::= { hwStatisticEntry 2 } -- 1.3.6.1.4.1.2011.5.2.6.1.3 hwStatisticDirection OBJECT-TYPE SYNTAX INTEGER { invalid(0), inbound(1), outbound(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the direction where an ACL rule for traffic measurement takes effect when the device delivers an ACL rule to a specified port. Options: 1. invalid(0) -indicates an invalid parameter. 2. inbound(1) -indicates the inbound direction of a port. It is used for measuring the traffic measurement received on a specified port. 3. outbound(2) -indicates the outbound direction of a port. It is used for measuring the traffic measurement transmitted on a specified port. " ::= { hwStatisticEntry 3 } -- 1.3.6.1.4.1.2011.5.2.6.1.4 hwStatisticUserAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 5000..5999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule group that is used when a user-defined ACL rule for traffic measurement is delivered to a specified port. Range: 0, 5000-5999 Make sure that the user-defined ACL rule group is already created. In the query operation, if the user-defined ACL rule group is not used, the value obtained is 0. " ::= { hwStatisticEntry 4 } -- 1.3.6.1.4.1.2011.5.2.6.1.5 hwStatisticUserAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule that is used when a user-defined ACL rule for traffic measurement is delivered to a specified port. This leaf must be used together with hwStatisticUserAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the user-defined ACL rule is already created. In the query operation, if the user-defined ACL rule is not used, the value obtained is 4294967295. " ::= { hwStatisticEntry 5 } -- 1.3.6.1.4.1.2011.5.2.6.1.6 hwStatisticIpAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule group that is used when a basic or advanced ACL rule for traffic measurement is delivered to a specified port. Range: 0, 2000-3999 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0. " ::= { hwStatisticEntry 6 } -- 1.3.6.1.4.1.2011.5.2.6.1.7 hwStatisticIpAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule that is used when a basic or advanced ACL rule for traffic measurement is delivered to a specified port. This leaf must be used together with hwStatisticIpAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the basic or advanced ACL rule is already created. In the query operation, if the basic or advanced ACL rule is not used, the value obtained is 4294967295. " ::= { hwStatisticEntry 7 } -- 1.3.6.1.4.1.2011.5.2.6.1.8 hwStatisticLinkAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 4000..4999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule group that is used when an L2 ACL rule for traffic measurement is delivered to a specified port. Range: 0, 4000-4999 Make sure that the L2 ACL rule group is already created. In the query operation, if the L2 ACL rule group is not used, the value obtained is 0. " ::= { hwStatisticEntry 8 } -- 1.3.6.1.4.1.2011.5.2.6.1.9 hwStatisticLinkAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule that is used when an L2 ACL rule for traffic measurement is delivered to a specified port. This leaf must be used together with hwStatisticLinkAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the L2 ACL rule is already created. In the query operation, if the L2 ACL rule is not used, the value obtained is 4294967295. " ::= { hwStatisticEntry 9 } -- 1.3.6.1.4.1.2011.5.2.6.1.10 hwStatisticRuntime OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes whether the ACL rule for traffic measurement delivered to a specified port takes effect. This leaf is read-only. Options: 1. true(1) -if the ACL rule is associated with a time range parameter and the current time is within the defined time range, the value is true(1), which indicates validity. 2. false(2) -if the current time is not within the defined time range, the value is false(2), which indicates invalidity. If the ACL rule is not associated with a time range parameter, the value is always true(1). " ::= { hwStatisticEntry 10 } -- 1.3.6.1.4.1.2011.5.2.6.1.11 hwStatisticPacketCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the statistics of packets that matches an ACL rule on a specified port. " ::= { hwStatisticEntry 11 } -- 1.3.6.1.4.1.2011.5.2.6.1.12 hwStatisticCountClear OBJECT-TYPE SYNTAX INTEGER { cleared(1), nouse(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used for deleting the statistics of packets that matches an ACL rule on a specified port. To clear hwStatisticPacketCount, you can set this leaf to cleared(1). In the query operation, this leaf is fixed to nouse(2). Options: 1. cleared(1) -delete the statistics of packets that matches an ACL rule on a specified port 2. nouse(2) -in the query operation, this leaf is fixed to nouse(2). " ::= { hwStatisticEntry 12 } -- 1.3.6.1.4.1.2011.5.2.6.1.13 hwStatisticRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. It is used for delivering an ACL rule for traffic measurement to a specified port and deleting the delivered ACL rule on a port. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1). 2. createAndGo(4) -deliver an ACL rule for traffic measurement to a specified port. 3. destroy(6) -delete an ACL rule for traffic measurement delivered to a port. When an ACL rule is delivered to a specified port, make sure that at least one of the following group is configured. (1)hwStatisticUserAclNum and hwStatisticUserAclSubitem (2)hwStatisticIpAclNum and hwStatisticIpAclSubitem (3)hwStatisticLinkAclNum and hwStatisticLinkAclSubitem In addition to independent configuration of each group, the combined configuration of group (2) and (3) is permitted. The combined configuration of group (1) and (2) or combining group (1) and (3) is prohibited. In addition, hwStatisticRowStatus must be set to createAndGo(4). To delete the ACL rule for traffic measurement delivered to a port, set hwStatisticRowStatus to destroy(6). To delete the statistics of hwStatisticPacketCount, you need not specify hwStatisticRowStatus. When this leaf is queried, the value is fixed to active(1). " ::= { hwStatisticEntry 13 } -- 1.3.6.1.4.1.2011.5.2.6.1.14 hwStatisticUnit OBJECT-TYPE SYNTAX INTEGER { packet(1), byte(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates Unit of a standard or extended ACLv6 for traffic measurement. Options: 1. packet(1) -measure by packet 2. byte(2) -measure by byte Default: packet(1) " ::= { hwStatisticEntry 14 } -- 1.3.6.1.4.1.2011.5.2.6.1.15 hwStatisticByteCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the count of matched bytes." ::= { hwStatisticEntry 15 } -- 1.3.6.1.4.1.2011.5.2.6.1.16 hwStatisticIpv6AclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule group that is used when a basic or advanced ACLv6 rule for traffic measurement is delivered to a specified port. Range: 0, 2000-3999 Make sure that the basic or advanced ACLv6 rule group is already created. In the query operation, if the basic or advanced ACLv6 rule group is not used, the value obtained is 0. " ::= { hwStatisticEntry 16 } -- 1.3.6.1.4.1.2011.5.2.6.1.17 hwStatisticIpv6AclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced ACLv6 rule for traffic measurement is delivered to a specified port. This leaf must be used together with hwStatisticIpv6AclNum, uniquely identifying an ACLv6 rule. Range: 0-4294967295 Make sure that the basic or advanced ACLv6 rule is already created. In the query operation, if the basic or advanced ACLv6 rule is not used, the value obtained is 4294967295. " ::= { hwStatisticEntry 17 } -- 1.3.6.1.4.1.2011.5.2.7 hwMirrorTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMirrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the mirroring for packets that match the ACL rule from a port or a slot to another port. The indexes of this table are hwMirrorAclIndex, hwMirrorIfIndex, and hwMirrorDirection. Make sure that the ACL rule in hwMirrorTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " ::= { hwAaa 7 } -- 1.3.6.1.4.1.2011.5.2.7.1 hwMirrorEntry OBJECT-TYPE SYNTAX HwMirrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the mirroring for packets that match the ACL rule from a port or a slot to another port. The indexes of this entry are hwMirrorAclIndex, hwMirrorIfIndex, and hwMirrorDirection. Make sure that the ACL rule in hwMirrorTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable. " INDEX { hwMirrorAclIndex, hwMirrorIfIndex, hwMirrorDirection } ::= { hwMirrorTable 1 } HwMirrorEntry ::= SEQUENCE { hwMirrorAclIndex Integer32, hwMirrorIfIndex Unsigned32, hwMirrorDirection INTEGER, hwMirrorUserAclNum Integer32, hwMirrorUserAclSubitem Unsigned32, hwMirrorIpAclNum Integer32, hwMirrorIpAclSubitem Unsigned32, hwMirrorLinkAclNum Integer32, hwMirrorLinkAclSubitem Unsigned32, hwMirrorToIfIndex Unsigned32, hwMirrorRuntime TruthValue, hwMirrorRowStatus RowStatus, hwMirrorIpv6AclNum Integer32, hwMirrorIpv6AclSubitem Unsigned32, hwMirrorToCpu TruthValue } -- 1.3.6.1.4.1.2011.5.2.7.1.1 hwMirrorAclIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the delivery entry index of an ACL rule for mirroring packets. It is a delivery record entry index used by software, which is meaningless to users. The index is used in hwMirrorTable to search the delivery entries fast. In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. " ::= { hwMirrorEntry 1 } -- 1.3.6.1.4.1.2011.5.2.7.1.2 hwMirrorIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the port or the slot index when the device delivers an ACL rule for mirroring packets to a specified port. The index uniquely identifies a port or a slot. The value and algorithm are the same as those of ifIndex. If the configuration based on a slot, the bits map is shown as follows: --------------------------------------------------------------------------------------------------------------- | 31-25 bits | 24-19 bits | 18-13 bits | 12-6 bits | 5-0 bits is reserved | | indicate iftype | indicate frame ID | indicate slot ID | indicate port ID | | --------------------------------------------------------------------------------------------------------------- | the value of iftype | frame ID | slot ID | the value of port ID | the reserved value | | is always 0x68 | | | is always 0 | is always 0 | --------------------------------------------------------------------------------------------------------------- Range: 0-4294967295 " ::= { hwMirrorEntry 2 } -- 1.3.6.1.4.1.2011.5.2.7.1.3 hwMirrorDirection OBJECT-TYPE SYNTAX INTEGER { invalid(0), inbound(1), outbound(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the direction where an ACL rule for mirroring packets takes effect when the device delivers an ACL rule to a specified port or a specified slot. Options: 1. invalid(0) -indicates an invalid parameter. 2. inbound(1) -indicates the inbound direction of a port or slot. It is used for mirroring the packets that are received on a specified port or a specified slot. 3. outbound(2) -indicates the outbound direction of a port or slot. It is used for mirroring the packets that are transmitted on a specified port or a specified slot. " ::= { hwMirrorEntry 3 } -- 1.3.6.1.4.1.2011.5.2.7.1.4 hwMirrorUserAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 5000..5999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule group that is used when a user-defined ACL rule for mirroring packets is delivered to a specified port or a specified slot. Range: 0, 5000-5999 Make sure that the user-defined ACL rule group is already created. In the query operation, if the user-defined ACL rule group is not used, the value obtained is 0. " ::= { hwMirrorEntry 4 } -- 1.3.6.1.4.1.2011.5.2.7.1.5 hwMirrorUserAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the user-defined ACL rule that is used when a user-defined ACL rule for mirroring packets is delivered to a specified port or a specified slot. This leaf must be used together with hwMirrorUserAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the user-defined ACL rule is already created. In the query operation, if the user-defined ACL rule is not used, the value obtained is 4294967295. " ::= { hwMirrorEntry 5 } -- 1.3.6.1.4.1.2011.5.2.7.1.6 hwMirrorIpAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule group that is used when a basic or advanced ACL rule for mirroring packets is delivered to a specified port or a specified slot. Range: 0, 2000-3999 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0. " ::= { hwMirrorEntry 6 } -- 1.3.6.1.4.1.2011.5.2.7.1.7 hwMirrorIpAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the basic or advanced ACL rule that is used when a basic or advanced ACL rule for mirroring packets is delivered to a specified port or a specified slot. This leaf must be used together with hwMirrorIpAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the basic or advanced ACL rule is already created. In the query operation, if the basic or advanced ACL rule is not used, the value obtained is 4294967295. " ::= { hwMirrorEntry 7 } -- 1.3.6.1.4.1.2011.5.2.7.1.8 hwMirrorLinkAclNum OBJECT-TYPE SYNTAX Integer32 (0 | 4000..4999) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule group that is used when an L2 ACL rule for mirroring packets is delivered to a specified port or a specified slot. Range: 0, 4000-4999 Make sure that the L2 ACL rule group is already created. In the query operation, if the L2 ACL rule group is not used, the value obtained is 0. " ::= { hwMirrorEntry 8 } -- 1.3.6.1.4.1.2011.5.2.7.1.9 hwMirrorLinkAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Describes the L2 ACL rule that is used when an L2 ACL rule for mirroring packets is delivered to a specified port or a specified slot. This leaf must be used together with hwMirrorLinkAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the L2 ACL rule is already created. In the query operation, if the L2 ACL rule is not used, the value obtained is 4294967295. " ::= { hwMirrorEntry 9 } -- 1.3.6.1.4.1.2011.5.2.7.1.10 hwMirrorToIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the index for mirroring the packets to the destination port. The value and algorithm are the same as those of ifIndex. Range: 0-4294967295 " ::= { hwMirrorEntry 10 } -- 1.3.6.1.4.1.2011.5.2.7.1.11 hwMirrorRuntime OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes whether the ACL rule for mirroring packets delivered to a specified port or a specified slot takes effect. This leaf is read-only. Options: 1. true(1) --If the ACL rule is associated with a time range parameter and the current time is within the defined time range, the value is true(1), which indicates validity. 2. false(2) --If the current time is not within the defined time range, the value is false(2), which indicates invalidity. If the ACL rule is not associated with a time range parameter, the value is always true(1). " ::= { hwMirrorEntry 11 } -- 1.3.6.1.4.1.2011.5.2.7.1.12 hwMirrorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. It is used for delivering an ACL rule for mirroring packets to a specified port or a specified slot and deleting the delivered ACL rule on a port or a slot. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1). 2. createAndGo(4) -deliver an ACL rule for mirroring packets to a specified port or a specified slot 3. destroy(6) -delete an ACL rule delivered to a port or a slot When an ACL rule is delivered to a specified port or a specified slot, make sure that at least one of the following group is configured. (1)hwMirrorUserAclNum and hwMirrorUserAclSubitem (2)hwMirrorIpAclNum and hwMirrorIpAclSubitem (3)hwMirrorLinkAclNum and hwMirrorLinkAclSubitem In addition to independent configuration of each group, the combined configuration of group (2) and (3) is permitted. The combined configuration of group (1) and (2) or combining group (1) and (3) is prohibited. In addition, hwMirrorRowStatus must be set to createAndGo(4). To delete the ACL rule delivered to a port or a slot, set hwMirrorRowStatus to destroy(6). When this leaf is queried, the value is fixed to active(1). " ::= { hwMirrorEntry 12 } -- 1.3.6.1.4.1.2011.5.2.7.1.13 hwMirrorIpv6AclNum OBJECT-TYPE SYNTAX Integer32 (0 | 2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule group that is used when a basic or advanced ACLv6 rule for mirroring packets is delivered to a specified port or a specified slot. Range: 0, 2000-3999 Make sure that the basic or advanced ACLv6 rule group is already created. In the query operation, if the basic or advanced ACLv6 rule group is not used, the value obtained is 0. " ::= { hwMirrorEntry 13 } -- 1.3.6.1.4.1.2011.5.2.7.1.14 hwMirrorIpv6AclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced ACLv6 rule for mirroring packets is delivered to a specified port or a specified slot. This leaf must be used together with hwMirrorIpv6AclNum, uniquely identifying an ACLv6 rule. Range: 0-4294967295 Make sure that the basic or advanced ACLv6 rule is already created. In the query operation, if the basic or advanced ACLv6 rule is not used, the value obtained is 4294967295. " ::= { hwMirrorEntry 14 } -- 1.3.6.1.4.1.2011.5.2.7.1.15 hwMirrorToCpu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether to mirror packets to the CPU. Options: 1. true(1) -indicates to mirror packets to the CPU 2. false(2) -indicates to mirror packets to a specified port If you want to mirror packets to a destination port, you can set hwMirrorToIfIndex rather than hwMirrorToCpu. If hwMirrorToCpu is set to true(1) and hwMirrorToIfIndex is entered, the packets will be mirrored to the destination port specified in hwMirrorToIfIndex. " ::= { hwMirrorEntry 15 } -- 1.3.6.1.4.1.2011.5.2.9 hwLineRateTable OBJECT-TYPE SYNTAX SEQUENCE OF HwLineRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the rate limitation on packets that match the ACL rule on a specified port. The index of this table is hwLineRateIfIndex. " ::= { hwAaa 9 } -- 1.3.6.1.4.1.2011.5.2.9.1 hwLineRateEntry OBJECT-TYPE SYNTAX HwLineRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the rate limitation on packets that match the ACL rule on a specified port. The index of this entry is hwLineRateIfIndex. " INDEX { hwLineRateIfIndex } ::= { hwLineRateTable 1 } HwLineRateEntry ::= SEQUENCE { hwLineRateIfIndex Unsigned32, hwLineRateValue Integer32, hwLineRateRowStatus RowStatus, hwLineRateInboundValue Integer32, hwLineRateInboundCarValue Integer32 } -- 1.3.6.1.4.1.2011.5.2.9.1.1 hwLineRateIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the index of the port on which rate limitation is configured. The value and algorithm are the same as those of ifIndex. Range: 0-4294967295 " ::= { hwLineRateEntry 1 } -- 1.3.6.1.4.1.2011.5.2.9.1.2 hwLineRateValue OBJECT-TYPE SYNTAX Integer32 (-1|64..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the outbound rate limitation of a port. Range: -1, 64-10000000 (which must be an integer multiple of 64) Unit: Kbit/s. when the value is set to -1 and the value of hwLineRateRowStatus is set to destroy(6), it will disable the outbound limitation on a specified port. -1 can be used only in the case of disable the limitation. " ::= { hwLineRateEntry 2 } -- 1.3.6.1.4.1.2011.5.2.9.1.3 hwLineRateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. It is used to configure, modify, or delete an ACL rule for rate limitation on a specified port. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1). 2. createAndGo(4) -deliver an ACL rule for rate limitation on a specified port. 3. destroy(6) -delete an ACL rule for rate limitation on a specified port. When configuring rate limitation on packets on a port, enter the values of hwLineRateValue and hwLineRateInboundValue and set hwLineRateRowStatus to createAndGo(4). When modifying the rate limitation value existed on a port, set hwLineRateValue or hwLineRateInboundValue rather than hwLineRateRowStatus. To delete rate limitation on packets on a port, set hwLineRateRowStatus to destroy(6). When this leaf is queried, the value is fixed to active(1). " ::= { hwLineRateEntry 3 } -- 1.3.6.1.4.1.2011.5.2.9.1.4 hwLineRateInboundValue OBJECT-TYPE SYNTAX Integer32 (-1|64..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the inbound rate limitation of a port. Range: -1, 64-10000000 (which must be an integer multiple of 64) Unit: Kbit/s. when the value is set to -1 and the value of hwLineRateRowStatus is set to destroy(6), it will disable the inbound limitation on a specified port. -1 can be used only in the case of disable the limitation. " ::= { hwLineRateEntry 4 } -- 1.3.6.1.4.1.2011.5.2.9.1.5 hwLineRateInboundCarValue OBJECT-TYPE SYNTAX Integer32 (-1|64..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the inbound rate limitation of a port in CAR mode. Range: -1, 64-10000000 (which must be an integer multiple of 64) Unit: Kbit/s. when the value is set to -1 and the value of hwLineRateRowStatus is set to destroy(6), it will disable the inbound limitation on a specified port. -1 can be used only in the case of disable the limitation. " ::= { hwLineRateEntry 5 } hwMirrorEthHead OBJECT IDENTIFIER ::= { hwAaa 11 } hwMirrorEthHeadDMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the destination MAC address, which is contained in the Ethernet packet head, added into the mirrored packet. the value obtained is not the boradcast address, the multicast address, or all zero address. " ::= { hwMirrorEthHead 1 } hwMirrorEthHeadSMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the source MAC address, which is contained in the Ethernet packet head, added into the mirrored packet. the value obtained is not the boradcast address, the multicast address, or all zero address. " ::= { hwMirrorEthHead 2 } hwMirrorEthHeadEthType OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the ether type value, which is contained in the Ethernet packet head, added into the mirrored packet. Range: 0-65535 Default value: 0x8100 " ::= { hwMirrorEthHead 3 } hwMirrorEthHeadVlanID OBJECT-TYPE SYNTAX Unsigned32 (1..4093) MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the vlan Id, which is contained in the Ethernet packet head, added into the mirrored packet. Range: 1-4093 Default value: 1 " ::= { hwMirrorEthHead 4 } hwMirrorEthHeadProtocolDot1pPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the priority of vlan, which is contained in the Ethernet packet head, added into the mirrored packet. Range: 0-7 Default value: 0 " ::= { hwMirrorEthHead 5 } -- 1.3.6.1.4.1.2011.5.2.12 hwOntRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF HwOntRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the ONT down stream traffic table. It is used to add, query, modify or delete an ONT down stream traffic table. The indexes of this table are hwOntRateLimitIfIndex and hwOntRateLimitOntId. " ::= { hwAaa 12 } -- 1.3.6.1.4.1.2011.5.2.12.1 hwOntRateLimitEntry OBJECT-TYPE SYNTAX HwOntRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the ONT down stream traffic table. It is used to add, query, modify or delete an ONT down stream traffic table. The indexes of this entry are hwOntRateLimitIfIndex and hwOntRateLimitOntId. " INDEX { hwOntRateLimitIfIndex, hwOntRateLimitOntId } ::= { hwOntRateLimitTable 1 } HwOntRateLimitEntry ::= SEQUENCE { hwOntRateLimitIfIndex Unsigned32, hwOntRateLimitOntId Integer32, hwOntRateLimitDSTrafficTableId Integer32, hwOntRateLimitRowStatus RowStatus } -- 1.3.6.1.4.1.2011.5.2.12.1.1 hwOntRateLimitIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Specifies the index of a port for ONT traffic limitation. It uniquely identifies a port. The value and algorithm are the same as those of ifIndexes. " ::= { hwOntRateLimitEntry 1 } -- 1.3.6.1.4.1.2011.5.2.12.1.2 hwOntRateLimitOntId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Indicates the ONT ID. " ::= { hwOntRateLimitEntry 2 } -- 1.3.6.1.4.1.2011.5.2.12.1.3 hwOntRateLimitDSTrafficTableId OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the down stream traffic table ID. " ::= { hwOntRateLimitEntry 3 } -- 1.3.6.1.4.1.2011.5.2.12.1.4 hwOntRateLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1). 2. createAndGo(4) -deliver a traffic table ID to an ONT. 3. destroy(6) -delete an ONT traffic table. " ::= { hwOntRateLimitEntry 4 } -- 1.3.6.1.4.1.2011.5.2.17 hwAclUserSideActionmode OBJECT-TYPE SYNTAX INTEGER { port(1), slot(2), frame(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the action mode of user-side ACL of the system. Options: 1. port(1) -indicating port-based action mode of user-side ACL 2. slot(2) -indicating slot-based action mode of user-side ACL 3. frame(3) -indicating frame-based action mode of user-side ACL Default: port(1) " ::= { hwAaa 17 } hwQosTraps OBJECT IDENTIFIER ::= { hwAaa 10 } hwQosCommonTraps OBJECT IDENTIFIER ::= { hwQosTraps 1 } hwQosCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwQosCommonTraps 0 } hwQosAlarmTraps OBJECT IDENTIFIER ::= { hwQosTraps 2 } -- add rate limit acl hwAddRateLimitAclTrap NOTIFICATION-TYPE OBJECTS { hwRateLimitAclIndex, hwRateLimitIfIndex, hwRateLimitDirection } STATUS current DESCRIPTION "The hwAddRateLimitAclTrap will be sent when the rate limit acl is added." ::= { hwQosCommonTraps 0 1 } -- delete rate limit acl hwDeleteRateLimitAclTrap NOTIFICATION-TYPE OBJECTS { hwRateLimitAclIndex, hwRateLimitIfIndex, hwRateLimitDirection } STATUS current DESCRIPTION "The hwDeleteRateLimitAclTrap will be sent when the rate limit acl is deleted." ::= { hwQosCommonTraps 0 2 } -- add priority acl hwAddPriorityAclTrap NOTIFICATION-TYPE OBJECTS { hwPriorityAclIndex, hwPriorityIfIndex, hwPriorityDirection } STATUS current DESCRIPTION "The hwAddPriorityAclTrap will be sent when the priority acl is added." ::= { hwQosCommonTraps 0 3 } -- delete priority acl hwDeletePriorityAclTrap NOTIFICATION-TYPE OBJECTS { hwPriorityAclIndex, hwPriorityIfIndex, hwPriorityDirection } STATUS current DESCRIPTION "The hwDeletePriorityAclTrap will be sent when the priority acl is deleted." ::= { hwQosCommonTraps 0 4 } -- add redirection acl hwAddRedirectAclTrap NOTIFICATION-TYPE OBJECTS { hwRedirectAclIndex, hwRedirectIfIndex, hwRedirectDirection } STATUS current DESCRIPTION "The hwAddRedirectAclTrap will be sent when the redirect acl is added." ::= { hwQosCommonTraps 0 5 } -- delete redirection acl hwDeleteRedirectAclTrap NOTIFICATION-TYPE OBJECTS { hwRedirectAclIndex, hwRedirectIfIndex, hwRedirectDirection } STATUS current DESCRIPTION "The hwDeleteRedirectAclTrap will be sent when the redirect acl is deleted." ::= { hwQosCommonTraps 0 6 } -- add statistic acl hwAddStatisticAclTrap NOTIFICATION-TYPE OBJECTS { hwStatisticAclIndex, hwStatisticIfIndex, hwStatisticDirection } STATUS current DESCRIPTION "The hwAddStatisticAclTrap will be sent when the statistic acl added." ::= { hwQosCommonTraps 0 7 } -- delete statistic acl hwDeleteStatisticAclTrap NOTIFICATION-TYPE OBJECTS { hwStatisticAclIndex, hwStatisticIfIndex, hwStatisticDirection } STATUS current DESCRIPTION "The hwDeleteStatisticAclTrap will be sent when the statistic acl is deleted." ::= { hwQosCommonTraps 0 8 } -- add mirror acl hwAddMirrorAclTrap NOTIFICATION-TYPE OBJECTS { hwMirrorAclIndex, hwMirrorIfIndex, hwMirrorDirection } STATUS current DESCRIPTION "The hwAddMirrorAclTrap will be sent when the mirror acl is added." ::= { hwQosCommonTraps 0 9 } -- delete mirror acl hwDeleteMirrorAclTrap NOTIFICATION-TYPE OBJECTS { hwMirrorAclIndex, hwMirrorIfIndex, hwMirrorDirection } STATUS current DESCRIPTION "The hwDeleteMirrorAclTrap will be sent when the mirror acl is deleted." ::= { hwQosCommonTraps 0 10 } -- enable trafficMirror hwAclEnableTrafficMirrorTrap NOTIFICATION-TYPE OBJECTS { hwAclDirection , hwAclIpVersion , hwAclNumGroupAclNum , hwAclSubitem , hwFrameIndex , hwSlotIndex , hwPortIndex , hwFrameIndex , hwSlotIndex , hwPortIndex } STATUS current DESCRIPTION "The hwAclEnableTrafficMirrorTrap will be sent when the mirror ACL is configured. The first hwFrameIndex, hwSlotIndex and hwPortIndex identify the source port or slot of the traffic mirror. If the first hwPortIndex is 255, it means traffic mirror by board. The second hwFrameIndex, hwSlotIndex and hwPortIndex identify the destination port of the traffic mirror. If the second hwFrameIndex, hwSlotIndex and hwPortIndex are 255, it means traffic mirror to CPU. " ::= { hwQosCommonTraps 0 11 } -- disable trafficMirror hwAclDisableTrafficMirrorTrap NOTIFICATION-TYPE OBJECTS { hwAclDirection , hwAclIpVersion , hwAclNumGroupAclNum , hwAclSubitem , hwFrameIndex , hwSlotIndex , hwPortIndex } STATUS current DESCRIPTION "The hwAclDisableTrafficMirrorTrap will be sent when the mirror ACL is cancelled. If hwPortIndex is 255, it means traffic mirror by board. " ::= { hwQosCommonTraps 0 12 } --1.3.6.1.4.1.2011.5.2.10.2.1 hwCarResNotEnoughTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "The hwCarResNotEnoughTrap will be sent when the car resource is not enough." ::= { hwQosAlarmTraps 1 } -- 1.3.6.1.4.1.2011.5.2.18 hwAclResourceTable OBJECT-TYPE SYNTAX SEQUENCE OF HwAclResourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the ACL resources in current system. The indexes of this table are hwFrameIndex and hwSlotIndex. " ::= { hwAaa 18 } -- 1.3.6.1.4.1.2011.5.2.18.1 hwAclResourceEntry OBJECT-TYPE SYNTAX HwAclResourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the ACL resources in current system. The indexes of this entry are hwFrameIndex and hwSlotIndex. " INDEX { hwFrameIndex, hwSlotIndex } ::= { hwAclResourceTable 1 } HwAclResourceEntry ::= SEQUENCE { hwAclResourceRemainUserAclNum Unsigned32, hwAclResourceUserConfigedUserAclNum Unsigned32, hwAclResourceSysUsedUserAclNum Unsigned32, hwAclResourceRemainIpv4AclNum Unsigned32, hwAclResourceUserConfigedIpv4AclNum Unsigned32, hwAclResourceSysUsedIpv4AclNum Unsigned32, hwAclResourceRemainIpv6AclNum Unsigned32, hwAclResourceUserConfigedIpv6AclNum Unsigned32, hwAclResourceSysUsedIpv6AclNum Unsigned32 } -- 1.3.6.1.4.1.2011.5.2.18.1.1 hwAclResourceRemainUserAclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of remaining user rules in the system." ::= { hwAclResourceEntry 1 } -- 1.3.6.1.4.1.2011.5.2.18.1.2 hwAclResourceUserConfigedUserAclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of user rules configured by users." ::= { hwAclResourceEntry 2 } -- 1.3.6.1.4.1.2011.5.2.18.1.3 hwAclResourceSysUsedUserAclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of user rules used by the system." ::= { hwAclResourceEntry 3 } -- 1.3.6.1.4.1.2011.5.2.18.1.4 hwAclResourceRemainIpv4AclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of remaining Ipv4 and Link rules in the system." ::= { hwAclResourceEntry 4 } -- 1.3.6.1.4.1.2011.5.2.18.1.5 hwAclResourceUserConfigedIpv4AclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of Ipv4 and Link rules configured by users." ::= { hwAclResourceEntry 5 } -- 1.3.6.1.4.1.2011.5.2.18.1.6 hwAclResourceSysUsedIpv4AclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of Ipv4 and Link rules used by the system." ::= { hwAclResourceEntry 6 } -- 1.3.6.1.4.1.2011.5.2.18.1.7 hwAclResourceRemainIpv6AclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of remaining Ipv6 rules in the system." ::= { hwAclResourceEntry 7 } -- 1.3.6.1.4.1.2011.5.2.18.1.8 hwAclResourceUserConfigedIpv6AclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of Ipv6 rules configured by users." ::= { hwAclResourceEntry 8 } -- 1.3.6.1.4.1.2011.5.2.18.1.9 hwAclResourceSysUsedIpv6AclNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the number of Ipv6 rules used by the system." ::= { hwAclResourceEntry 9 } -- 1.3.6.1.4.1.2011.5.2.19 hwHQoSModeTable OBJECT-TYPE SYNTAX SEQUENCE OF HwHQoSModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to query and modify the HQoS mode of current board. The indexes of this table are hwFrameIndex and hwSlotIndex. " ::= { hwAaa 19 } -- 1.3.6.1.4.1.2011.5.2.19.1 hwHQoSModeEntry OBJECT-TYPE SYNTAX HwHQoSModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to query and modify the HQoS mode of current board. The indexes of this entry are hwFrameIndex and hwSlotIndex. " INDEX { hwFrameIndex, hwSlotIndex } ::= { hwHQoSModeTable 1 } HwHQoSModeEntry ::= SEQUENCE { hwHQoSMode INTEGER, hwHQoSModeSubMode INTEGER } -- 1.3.6.1.4.1.2011.5.2.19.1.1 hwHQoSMode OBJECT-TYPE SYNTAX INTEGER { basic(1), bandwidth(2), service(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the HQoS mode of current board. Options: 1. basic(1) -indicates the board HQoS mode is basic. 2. bandwidth(2) -indicates the board HQoS mode is bandwidth priority. 3. service(3) -indicates the board HQoS mode is service priority. " DEFVAL { 1 } ::= { hwHQoSModeEntry 1 } --1.3.6.1.4.1.2011.5.2.19.1.2 hwHQoSModeSubMode OBJECT-TYPE SYNTAX INTEGER { noSubModeInfo(1), subMode1(2), subMode2(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the sub mode of Hqos mode. Options: 1. noSubModeInfo(1) -invalid value. 2. subMode1(2) -indicates the board HQoS mode is basic and the sub mode is 1. 3. subMode2(3) -indicates the board HQoS mode is basic and the sub mode is 2. " ::= { hwHQoSModeEntry 2 } -- 1.3.6.1.4.1.2011.5.2.20 hwSubscriberProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF HwSubscriberProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the HQoS subscriber profile table. It is used to add, modify, query, or delete a subscriber profile. The index of this table is hwSubscriberProfileName. " ::= { hwAaa 20 } -- 1.3.6.1.4.1.2011.5.2.20.1 hwSubscriberProfileEntry OBJECT-TYPE SYNTAX HwSubscriberProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the HQoS subscriber profile table. It is used to add, modify, query, or delete a subscriber profile. The index of this entry is hwSubscriberProfileName. " INDEX { hwSubscriberProfileName } ::= { hwSubscriberProfileTable 1 } HwSubscriberProfileEntry ::= SEQUENCE { hwSubscriberProfileName OCTET STRING, hwSubscriberProfileOutboundTrafficTableIndex Integer32, hwSubscriberProfileOutboundTrafficTableName OCTET STRING, hwSubscriberProfileMergeQueueProfileId Unsigned32, hwSubscriberProfileMergeQueueOutboundTrafficTableIndex Integer32, hwSubscriberProfileMergeQueueOutboundTrafficTableName OCTET STRING, hwSubscriberProfileRowStatus RowStatus } -- 1.3.6.1.4.1.2011.5.2.20.1.1 hwSubscriberProfileName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the name of the HQoS subscriber profile. Range: a string of 1-32 characters The input index consists of the subscriber profile name and the length of the subscriber profile name. The input profile name must be ASCII codes. Assume that you need to create a subscriber profile named huawei. The ASCII value of huawei is 104.117.97.119.101.105 and the length of huawei is 6; therefore, the index is 6.104.117.97.119.101.105. " ::= { hwSubscriberProfileEntry 1 } -- 1.3.6.1.4.1.2011.5.2.20.1.2 hwSubscriberProfileOutboundTrafficTableIndex OBJECT-TYPE SYNTAX Integer32 (-1 | 1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the index of the IP traffic table used by downstream packets. Range: 1-1024 The IP traffic table must exist in hwIpTrafficParamTable. -1 indicates unbinding IP traffic table. " ::= { hwSubscriberProfileEntry 2 } -- 1.3.6.1.4.1.2011.5.2.20.1.3 hwSubscriberProfileOutboundTrafficTableName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the name of the IP traffic table used by downstream packets. The IP traffic table must exist in hwIpTrafficParamTable. " ::= { hwSubscriberProfileEntry 3 } -- 1.3.6.1.4.1.2011.5.2.20.1.4 hwSubscriberProfileMergeQueueProfileId OBJECT-TYPE SYNTAX Unsigned32 (1..4 | 4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the HQoS merge queue profile ID. 4294967295 indicates unbinding merge queue profile. " ::= { hwSubscriberProfileEntry 4 } -- 1.3.6.1.4.1.2011.5.2.20.1.5 hwSubscriberProfileMergeQueueOutboundTrafficTableIndex OBJECT-TYPE SYNTAX Integer32 (-1 | 1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the index of the IP traffic table used by downstream packets. Range: 1-1024 The IP traffic table must exist in hwIpTrafficParamTable. -1 indicates unbinding IP traffic table. " ::= { hwSubscriberProfileEntry 5 } -- 1.3.6.1.4.1.2011.5.2.20.1.6 hwSubscriberProfileMergeQueueOutboundTrafficTableName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the name of the IP traffic table used by downstream packets. The IP traffic table must exist in hwIpTrafficParamTable. " ::= { hwSubscriberProfileEntry 6 } -- 1.3.6.1.4.1.2011.5.2.20.1.7 hwSubscriberProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. Options: 1. active(1) 2. createAndGo(4) 3. destroy(6) " ::= { hwSubscriberProfileEntry 7 } -- 1.3.6.1.4.1.2011.5.2.21 hwSubscriberTable OBJECT-TYPE SYNTAX SEQUENCE OF HwSubscriberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the HQoS subscriber table. It is used to add, modify, query, or delete a subscriber. The indexes of this table are hwSubscriberIfIndex, hwSubscriberOntId, and hwSubscriberId. " ::= { hwAaa 21 } -- 1.3.6.1.4.1.2011.5.2.21.1 hwSubscriberEntry OBJECT-TYPE SYNTAX HwSubscriberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the HQoS subscriber table. It is used to add, modify, query, or delete a subscriber. The indexes of this entry are hwSubscriberIfIndex, hwSubscriberOntId, and hwSubscriberId. " INDEX { hwSubscriberIfIndex, hwSubscriberOntId, hwSubscriberId } ::= { hwSubscriberTable 1 } HwSubscriberEntry ::= SEQUENCE { hwSubscriberIfIndex Unsigned32, hwSubscriberOntId Integer32, hwSubscriberId Integer32, hwSubscriberBoundProfileName OCTET STRING, hwSubscriberRowStatus RowStatus } -- 1.3.6.1.4.1.2011.5.2.21.1.1 hwSubscriberIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Specifies the index of a port for HQoS subscriber. It uniquely identifies a port. The value and algorithm are the same as those of ifIndexes. " ::= { hwSubscriberEntry 1 } -- 1.3.6.1.4.1.2011.5.2.21.1.2 hwSubscriberOntId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Indicates the ONT ID. " ::= { hwSubscriberEntry 2 } -- 1.3.6.1.4.1.2011.5.2.21.1.3 hwSubscriberId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Indicates the subscriber ID. The subscriber ID is not unique between different ONTs. " ::= { hwSubscriberEntry 3 } -- 1.3.6.1.4.1.2011.5.2.21.1.4 hwSubscriberBoundProfileName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the name of the subscriber profile. The subscriber profile must exist in hwSubscriberProfileTable." ::= { hwSubscriberEntry 4 } -- 1.3.6.1.4.1.2011.5.2.21.1.5 hwSubscriberRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. Options: 1. active(1) -indicates the query operation. 2. createAndGo(4) -indicates creating an HQoS subscriber. 3. destroy(6) -indicates deleting an HQoS subscriber. In creation, you must set this leaf to createAndGo(4) and must enter the subscriber profile Name. in deletion, set this leaf to destroy(6), in query, this leaf is displayed as active(1)." ::= { hwSubscriberEntry 5 } -- 1.3.6.1.4.1.2011.5.2.22 hwSubscriberMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF HwSubscriberMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the HQoS subscriber member table. It is used to add, modify, query, or delete a subscriber member. The indexes of this table are hwSubscriberMemberIfIndex, hwSubscriberMemberOntId, hwSubscriberMemberGroupId, and hwSubscriberMemberFlowIndex. " ::= { hwAaa 22 } -- 1.3.6.1.4.1.2011.5.2.22.1 hwSubscriberMemberEntry OBJECT-TYPE SYNTAX HwSubscriberMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the HQoS subscriber member table. It is used to add, modify, query, or delete a subscriber member. The indexes of this entry are hwSubscriberMemberIfIndex, hwSubscriberMemberOntId, hwSubscriberMemberGroupId, and hwSubscriberMemberFlowIndex. " INDEX { hwSubscriberMemberIfIndex, hwSubscriberMemberOntId, hwSubscriberMemberGroupId, hwSubscriberMemberFlowIndex } ::= { hwSubscriberMemberTable 1 } HwSubscriberMemberEntry ::= SEQUENCE { hwSubscriberMemberIfIndex Unsigned32, hwSubscriberMemberOntId Integer32, hwSubscriberMemberGroupId Integer32, hwSubscriberMemberFlowIndex Integer32, hwSubscriberMemberOperType INTEGER } -- 1.3.6.1.4.1.2011.5.2.22.1.1 hwSubscriberMemberIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Specifies the index of a port for HQoS subscriber. It uniquely identifies a port. The value and algorithm are the same as those of ifIndexes. " ::= { hwSubscriberMemberEntry 1 } -- 1.3.6.1.4.1.2011.5.2.22.1.2 hwSubscriberMemberOntId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Indicates the ONT ID. " ::= { hwSubscriberMemberEntry 2 } -- 1.3.6.1.4.1.2011.5.2.22.1.3 hwSubscriberMemberGroupId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Indicates the subscriber ID. The subscriber ID is not unique between different ONTs. " ::= { hwSubscriberMemberEntry 3 } -- 1.3.6.1.4.1.2011.5.2.22.1.4 hwSubscriberMemberFlowIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Indicates the service port index. The service port indicated by this index must exist in hwExtSrvFlowTable. " ::= { hwSubscriberMemberEntry 4 } -- 1.3.6.1.4.1.2011.5.2.22.1.5 hwSubscriberMemberOperType OBJECT-TYPE SYNTAX INTEGER { add(1), del(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the operation type. Options: 1. add(1) -Add a service port to a subscriber. 2. del(2) -Delete a service port from a subscriber. To add a service port to a subscriber, you must set this leaf to add(1); to delete a service port from a subscriber, you must set this leaf to del(2); to query a service port that exists in a subscriber, this leaf is displayed as add(1). " ::= { hwSubscriberMemberEntry 5 } -- 1.3.6.1.4.1.2011.5.2.23 hwMergeQueueProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMergeQueueProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the configuration of the HQoS merge queue profile. The index of this table is hwMergeQueueProfileIndex. " ::= { hwAaa 23 } -- 1.3.6.1.4.1.2011.5.2.23.1 hwMergeQueueProfileEntry OBJECT-TYPE SYNTAX HwMergeQueueProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the configuration of the HQoS merge queue profile. The index of this entry is hwMergeQueueProfileIndex. " INDEX { hwMergeQueueProfileIndex } ::= { hwMergeQueueProfileTable 1 } HwMergeQueueProfileEntry ::= SEQUENCE { hwMergeQueueProfileIndex Integer32, hwMergeQueueProfileStartQueueId Integer32, hwMergeQueueProfileEndQueueId Integer32 } -- 1.3.6.1.4.1.2011.5.2.23.1.1 hwMergeQueueProfileIndex OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the index of the HQoS merge queue profile." ::= { hwMergeQueueProfileEntry 1 } -- 1.3.6.1.4.1.2011.5.2.23.1.2 hwMergeQueueProfileStartQueueId OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the start queue ID of the HQoS merge queue." ::= { hwMergeQueueProfileEntry 2 } -- 1.3.6.1.4.1.2011.5.2.23.1.3 hwMergeQueueProfileEndQueueId OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the end queue ID of the HQoS merge queue." ::= { hwMergeQueueProfileEntry 3 } -- 1.3.6.1.4.1.2011.5.2.24 hwSubscriberQueueShapingTable OBJECT-TYPE SYNTAX SEQUENCE OF HwSubscriberQueueShapingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the HQoS subscriber queue shaping table. It is used to add, modify, query, or delete configurations of subscriber queue shaping. The indexes of this table are hwSubscriberProfileName and hwSubscriberQueueShapingQueueId. " ::= { hwAaa 24 } -- 1.3.6.1.4.1.2011.5.2.24.1 hwSubscriberQueueShapingEntry OBJECT-TYPE SYNTAX HwSubscriberQueueShapingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the HQoS subscriber queue shaping table. It is used to add, modify, query, or delete configurations of subscriber queue shaping. The indexes of this entry are hwSubscriberProfileName and hwSubscriberQueueShapingQueueId. " INDEX { hwSubscriberProfileName, hwSubscriberQueueShapingQueueId } ::= { hwSubscriberQueueShapingTable 1 } HwSubscriberQueueShapingEntry ::= SEQUENCE { hwSubscriberQueueShapingQueueId Integer32, hwSubscriberQueueShapingDSTrafficIndex Integer32, hwSubscriberQueueShapingDSTrafficName OCTET STRING } -- 1.3.6.1.4.1.2011.5.2.24.1.1 hwSubscriberQueueShapingQueueId OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the ID of the queue to be shaped in the HQoS subscriber profile. Range: 0-7 " ::= { hwSubscriberQueueShapingEntry 1 } -- 1.3.6.1.4.1.2011.5.2.24.1.2 hwSubscriberQueueShapingDSTrafficIndex OBJECT-TYPE SYNTAX Integer32(-1 | 1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the index of the IP traffic table referenced by the queue to be shaped in the HQoS subscriber profile. -1 indicates unbinding IP traffic table. " ::= { hwSubscriberQueueShapingEntry 2 } -- 1.3.6.1.4.1.2011.5.2.24.1.3 hwSubscriberQueueShapingDSTrafficName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the name of the IP traffic table used by downstream packets. The IP traffic table must exist in hwIpTrafficParamTable. " ::= { hwSubscriberQueueShapingEntry 3 } hwQosTrapsVbOids OBJECT IDENTIFIER ::= { hwAaa 25 } hwAclDirection OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates the direction for which an ACL rule takes effect. If this leaf object outputs character string 'inbound', it indicates the inbound direction. If this leaf object outputs character string 'outbound', it indicates the outbound direction. " ::= { hwQosTrapsVbOids 1 } hwAclIpVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates the type of the ACL rule group. If this leaf object outputs character string 'IPv4', it indicates that an IPv4 ACL rule is used. If this leaf object outputs character string 'IPv6', it indicates that an IPv6 ACL rule is used. If this leaf object outputs a zero-length string, it indicates that a layer 2 ACL rule or user-defined ACL rule is used. " ::= { hwQosTrapsVbOids 2 } hwAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates an ACL rule ID in an ACL rule group. Range: 0-4294967295. If this leaf object outputs the value 4294967295, it indicates all ACL rules in the ACL rule group. " ::= { hwQosTrapsVbOids 3 } -- 1.3.6.1.4.1.2011.5.2.26 hwTrafficBurstDetectInstanceTable OBJECT-TYPE SYNTAX SEQUENCE OF HwTrafficBurstDetectInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the LQoS traffic burst detection instance table. It is used to add, modify, query, or delete configurations of a traffic burst detection instance. The index of this table is hwTrafficBurstDetectInstanceId. " ::= { hwAaa 26 } -- 1.3.6.1.4.1.2011.5.2.26.1 hwTrafficBurstDetectInstanceEntry OBJECT-TYPE SYNTAX HwTrafficBurstDetectInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the LQoS traffic burst detection instance table. It is used to add, modify, query, or delete configurations of a traffic burst detection instance. The index of this entry is hwTrafficBurstDetectInstanceId. " INDEX { hwTrafficBurstDetectInstanceId } ::= { hwTrafficBurstDetectInstanceTable 1 } HwTrafficBurstDetectInstanceEntry ::= SEQUENCE { hwTrafficBurstDetectInstanceId Integer32, hwTrafficBurstDetectDirection INTEGER, hwTrafficBurstDetectPeriod Integer32, hwTrafficBurstDetectThreshold Integer32, hwTrafficBurstDetectFrameIndex Integer32, hwTrafficBurstDetectSlotIndex Integer32, hwTrafficBurstDetectPortIndex Integer32, hwTrafficBurstDetectIfType INTEGER, hwTrafficBurstDetectOntId Integer32, hwTrafficBurstDetectOntPortType INTEGER, hwTrafficBurstDetectOntPortId Integer32, hwTrafficBurstDetectServiceportIndex Integer32, hwTrafficBurstDetectUserAclNum Integer32, hwTrafficBurstDetectUserAclSubitem Unsigned32, hwTrafficBurstDetectIpAclNum Integer32, hwTrafficBurstDetectIpAclSubitem Unsigned32, hwTrafficBurstDetectIpv6AclNum Integer32, hwTrafficBurstDetectIpv6AclSubitem Unsigned32, hwTrafficBurstDetectLinkAclNum Integer32, hwTrafficBurstDetectLinkAclSubitem Unsigned32, hwTrafficBurstDetectInstanceState INTEGER, hwTrafficBurstDetectStartTime DateAndTime, hwTrafficBurstDetectStopTime DateAndTime, hwTrafficBurstDetectRowStatus RowStatus, hwTrafficBurstDetectTime Integer32 } -- 1.3.6.1.4.1.2011.5.2.26.1.1 hwTrafficBurstDetectInstanceId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the index of a traffic burst detection Instance. " ::= { hwTrafficBurstDetectInstanceEntry 1 } -- 1.3.6.1.4.1.2011.5.2.26.1.2 hwTrafficBurstDetectDirection OBJECT-TYPE SYNTAX INTEGER { invalid(0), inbound(1), outbound(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the direction where an ACL rule for traffic burst detection takes effect when the device delivers an ACL rule to a specified port or a specified slot. Options: 1. invalid(0) -indicates an invalid parameter 2. inbound(1) -indicates the inbound direction of a port or slot It is used for detecting the packets that are received on a specified port or a specified slot 3. outbound(2) -indicates the outbound direction of a port or slot It is used for detecting the packets that are transmitted on a specified port or a specified slot " ::= { hwTrafficBurstDetectInstanceEntry 2 } -- 1.3.6.1.4.1.2011.5.2.26.1.3 hwTrafficBurstDetectPeriod OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the period during which the traffic burst detection takes effect. If this node is not configured, the period during which the traffic burst detection is 10ms by default. Range: 1-100. Unit: ms Default: 10 " ::= { hwTrafficBurstDetectInstanceEntry 3 } -- 1.3.6.1.4.1.2011.5.2.26.1.4 hwTrafficBurstDetectThreshold OBJECT-TYPE SYNTAX Integer32 (64..10240000) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the threshold for burst traffic detection. If the burst traffic exceeds this value, a traffic burst record is generated. Range: 64-10240000 kbit/s. Unit: kbit/s. " ::= { hwTrafficBurstDetectInstanceEntry 4 } -- 1.3.6.1.4.1.2011.5.2.26.1.5 hwTrafficBurstDetectFrameIndex OBJECT-TYPE SYNTAX Integer32 (-1|0..1024) MAX-ACCESS read-write STATUS current DESCRIPTION " The index of a shelf in the device. " ::= { hwTrafficBurstDetectInstanceEntry 5 } -- 1.3.6.1.4.1.2011.5.2.26.1.6 hwTrafficBurstDetectSlotIndex OBJECT-TYPE SYNTAX Integer32 (-1|0..255) MAX-ACCESS read-write STATUS current DESCRIPTION " A slot index is used to identify the location of a board in a shelf. You can locate a board in a shelf according to hwFrameIndex and hwSlotIndex. " ::= { hwTrafficBurstDetectInstanceEntry 6 } -- 1.3.6.1.4.1.2011.5.2.26.1.7 hwTrafficBurstDetectPortIndex OBJECT-TYPE SYNTAX Integer32 (-1|0..255) MAX-ACCESS read-write STATUS current DESCRIPTION " Port index, indicating the physical number of the port on a board. " ::= { hwTrafficBurstDetectInstanceEntry 7 } -- 1.3.6.1.4.1.2011.5.2.26.1.8 hwTrafficBurstDetectIfType OBJECT-TYPE SYNTAX INTEGER { invalid(-1), port(1), linkAggregationGroup(2), protectGroup(3) } MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the type of traffic burst detection. Options: 1.invalid(-1) --indicates the parameter is invalid 2.port(1) --indicates the traffic burst detection instance is configured on the secondary port 3.linkAggregationGroup(2) --indicates the traffic burst detection instance is configured on the LAG port 4.protectGroup(3) --indicates the traffic burst detection instance is configured on the secondary port in a protection group " ::= { hwTrafficBurstDetectInstanceEntry 8 } -- 1.3.6.1.4.1.2011.5.2.26.1.9 hwTrafficBurstDetectOntId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the ONT ID. " ::= { hwTrafficBurstDetectInstanceEntry 9 } -- 1.3.6.1.4.1.2011.5.2.26.1.10 hwTrafficBurstDetectOntPortType OBJECT-TYPE SYNTAX INTEGER { invalid(-1), eth(47) } MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the ONT port type. Options: 1. invalid(-1) -indicates this parameter is invalid 2. eth(47) -indicates the eth port " ::= { hwTrafficBurstDetectInstanceEntry 10 } -- 1.3.6.1.4.1.2011.5.2.26.1.11 hwTrafficBurstDetectOntPortId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the ONT port ID. " ::= { hwTrafficBurstDetectInstanceEntry 11 } -- 1.3.6.1.4.1.2011.5.2.26.1.12 hwTrafficBurstDetectServiceportIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Indicats the service port index of traffic burst detection. " ::= { hwTrafficBurstDetectInstanceEntry 12 } -- 1.3.6.1.4.1.2011.5.2.26.1.13 hwTrafficBurstDetectUserAclNum OBJECT-TYPE SYNTAX Integer32 (0|5000..5999) MAX-ACCESS read-write STATUS current DESCRIPTION " Describes the user-defined ACL rule group that is used when a user-defined ACL rule for traffic burst detection is delivered to a specified port or a specified slot. Range: 0, 5000-5999 Make sure that the user-defined ACL rule group is already created. In the query operation, if the user-defined ACL rule group is not used, the value obtained is 0. " ::= { hwTrafficBurstDetectInstanceEntry 13 } -- 1.3.6.1.4.1.2011.5.2.26.1.14 hwTrafficBurstDetectUserAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION " Describes the user-defined ACL rule that is used when a user-defined ACL rule for traffic burst detection is delivered to a specified port or a specified slot. This leaf must be used together with hwTrafficBurstDetectUserAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the user-defined ACL rule is already created. In the query operation, if the user-defined ACL rule is not used, the value obtained is 4294967295. " ::= { hwTrafficBurstDetectInstanceEntry 14 } -- 1.3.6.1.4.1.2011.5.2.26.1.15 hwTrafficBurstDetectIpAclNum OBJECT-TYPE SYNTAX Integer32 (0|2000..3999) MAX-ACCESS read-write STATUS current DESCRIPTION " Describes the basic or advanced ACL rule group that is used when a basic or advanced ACL rule for traffic burst detection is delivered to a specified port or a specified slot. Range: 0, 2000-3999 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0. " ::= { hwTrafficBurstDetectInstanceEntry 15 } -- 1.3.6.1.4.1.2011.5.2.26.1.16 hwTrafficBurstDetectIpAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION " Describes the basic or advanced ACL rule that is used when a basic or advanced ACL rule for traffic burst detection is delivered to a specified port. Range: 0-4294967295 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule is not used, the value obtained is 4294967295. " ::= { hwTrafficBurstDetectInstanceEntry 16 } -- 1.3.6.1.4.1.2011.5.2.26.1.17 hwTrafficBurstDetectIpv6AclNum OBJECT-TYPE SYNTAX Integer32 (0|2000..3999) MAX-ACCESS read-write STATUS current DESCRIPTION " Describes the basic or advanced ACL rule group that is used when a basic or advanced ACL rule for traffic burst detection is delivered to a specified port or a specified slot. Range: 0, 2000-3999 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0. " ::= { hwTrafficBurstDetectInstanceEntry 17 } -- 1.3.6.1.4.1.2011.5.2.26.1.18 hwTrafficBurstDetectIpv6AclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION " Describes the basic or advanced ACL rule that is used when a basic or advanced ACL rule for traffic burst detection is delivered to a specified port. Range: 0-4294967295 Make sure that the basic or advanced ACL rule group is already created. In the query operation, if the basic or advanced ACL rule is not used, the value obtained is 4294967295. " ::= { hwTrafficBurstDetectInstanceEntry 18 } -- 1.3.6.1.4.1.2011.5.2.26.1.19 hwTrafficBurstDetectLinkAclNum OBJECT-TYPE SYNTAX Integer32 (0|4000..4999) MAX-ACCESS read-write STATUS current DESCRIPTION " Describes the L2 ACL rule group that is used when an L2 ACL rule for traffic burst detection is delivered to a specified port or a specified slot. Range: 0, 4000-4999 Make sure that the L2 ACL rule group is already created. In the query operation, if the L2 ACL rule group is not used, the value obtained is 0. " ::= { hwTrafficBurstDetectInstanceEntry 19 } -- 1.3.6.1.4.1.2011.5.2.26.1.20 hwTrafficBurstDetectLinkAclSubitem OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION " Describes the L2 ACL rule that is used when an L2 ACL rule for traffic burst detection is delivered to a specified port or a specified slot. This leaf must be used together with hwTrafficBurstDetectLinkAclNum, uniquely identifying an ACL rule. Range: 0-4294967295 Make sure that the L2 ACL rule is already created. In the query operation, if the L2 ACL rule is not used, the value obtained is 4294967295. " ::= { hwTrafficBurstDetectInstanceEntry 20 } -- 1.3.6.1.4.1.2011.5.2.26.1.21 hwTrafficBurstDetectInstanceState OBJECT-TYPE SYNTAX INTEGER { active(1), stop(2), idle(3) } MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the state of traffic burst detection. Options: 1.active(1) --indicates the traffic burst detection take effects 2.stop(2) --indicates the traffic burst detection ends 3.idle(3) --indicates the traffic burst detection is not configured " ::= { hwTrafficBurstDetectInstanceEntry 21 } -- 1.3.6.1.4.1.2011.5.2.26.1.22 hwTrafficBurstDetectStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the start time of traffic burst detection. If this time is not set, traffic burst detection is enabled immediately by default. " ::= { hwTrafficBurstDetectInstanceEntry 22 } -- 1.3.6.1.4.1.2011.5.2.26.1.23 hwTrafficBurstDetectStopTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the end time of traffic burst detection. If this time is not set, traffic burst detection lasts all the time. " ::= { hwTrafficBurstDetectInstanceEntry 23 } -- 1.3.6.1.4.1.2011.5.2.26.1.24 hwTrafficBurstDetectRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " Row status, used to query, create, modify, and delete a traffic burst detection table. It supports the active(1), createAndGo(4), and destroy(6) operations. During query, the value of this leaf is always active(1). During deletion, specify the value of this leaf to destroy(6). During creation, specify the value of this leaf to createAndGo(4). To modify the parameters of a raffic burst detection table, this leaf need not be issued together. Options: 1. active(1) -indicates the query operation 2. createAndGo(4) -indicates the creating operation 3. destroy(6) -indicates the deleting operation " ::= { hwTrafficBurstDetectInstanceEntry 24 } -- 1.3.6.1.4.1.2011.5.2.26.1.25 hwTrafficBurstDetectTime OBJECT-TYPE SYNTAX Integer32(-1..1440) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the duration of traffic burst detection. 0 indicates continuous detection, which does not automatically stop. -1 indicates the duration of traffic burst detection is more than 1440min. The duration of burst traffic detection and the detection end time cannot be configured at the same time, if both nodes are not configured, detection lasts for 1440 minutes by default. Range: -1-1440 Unit: min Default: 1440 " ::= { hwTrafficBurstDetectInstanceEntry 25 } -- 1.3.6.1.4.1.2011.5.2.27 hwHQosNoShapingColor OBJECT-TYPE SYNTAX INTEGER { green(1), yellow(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets HQoS no shaping object packet color. Options: 1. green(1) -indicates HQoS no shaping object packet color is green 2. yellow(2) -indicates HQoS no shaping object packet color is yellow Default: green(1) " ::= { hwAaa 27 } -- 1.3.6.1.4.1.2011.5.2.28 hwHQosNoShapingWrrWeightYellow OBJECT-TYPE SYNTAX Integer32 (0|1..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets HQoS no shaping object yellow packet WRR weight. Range: 0, 1-12 Default: 0 0 indicates yellow WRR weight is not config. " ::= { hwAaa 28 } -- 1.3.6.1.4.1.2011.5.2.29 hwHQosMulticastColor OBJECT-TYPE SYNTAX INTEGER { green(1), yellow(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets HQoS multicast packet color. Options: 1. green(1) -indicates HQoS multicast packet color is green 2. yellow(2) -indicates HQoS multicast packet color is yellow Default: green(1) " ::= { hwAaa 29 } -- 1.3.6.1.4.1.2011.5.2.30 hwPortShapingTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPortShapingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the port shaping table. It is used to add, modify, query, or delete configurations of port shaping. The index of this table is hwPortShapingIfIndex. " ::= { hwAaa 30 } hwPortShapingEntry OBJECT-TYPE SYNTAX HwPortShapingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Indicates the port shaping table. It is used to add, modify, query, or delete configurations of port shaping. The index of this entry is hwPortShapingIfIndex. " INDEX { hwPortShapingIfIndex } ::= { hwPortShapingTable 1 } HwPortShapingEntry ::= SEQUENCE { hwPortShapingIfIndex Unsigned32, hwPortShapingOutboundTrafficTableId Integer32, hwPortShapingOutboundTrafficTableName OCTET STRING } hwPortShapingIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Specifies the index of a port for port shaping. It uniquely identifies a port. The value and algorithm are the same as those of ifIndexes. " ::= { hwPortShapingEntry 1 } hwPortShapingOutboundTrafficTableId OBJECT-TYPE SYNTAX Integer32(-1 | 1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the index of the IP traffic table referenced by the port to be shaped. -1 indicates unbinding IP traffic table. " ::= { hwPortShapingEntry 2 } hwPortShapingOutboundTrafficTableName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the name of the IP traffic table referenced by the port to be shaped. The IP traffic table must exist in hwIpTrafficParamTable. " ::= { hwPortShapingEntry 3 } -- 1.3.6.1.4.1.2011.5.2.31 hwHQosNoShapingWrrWeightGreen OBJECT-TYPE SYNTAX Integer32 (0|1..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets HQoS no shaping object green packet WRR weight. Range: 0, 1-12 Default: 0 0 indicates green WRR weight is not config. " ::= { hwAaa 31 } -- 1.3.6.1.4.1.2011.5.2.32 hwCarGroupPriorityGroupProfileState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the state of car-group priority-group profile. Options: 1. disable(1) -indicates car-group priority group disable. 2. enable(2) -indicates car-group priority group enable. Default: disable(1) " ::= { hwAaa 32 } -- 1.3.6.1.4.1.2011.5.2.33 hwQosAclMode OBJECT IDENTIFIER ::= { hwAaa 33 } -- 1.3.6.1.4.1.2011.5.2.33.1 hwQosAclConfigMode OBJECT-TYPE SYNTAX INTEGER { base(1), enhance(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the QoS-ACL configuration mode. Options: 1. base(1) -In basic configuration mode, an action is bound based on a single ACL rule. 2. enhance(2) -In enhanced configuration mode, an action is bound based on the entire ACL group. The default value of the node is base(1). " ::= { hwQosAclMode 1 } -- 1.3.6.1.4.1.2011.5.2.33.1 hwQosAclRecoverMode OBJECT-TYPE SYNTAX INTEGER { config(1), group(2), invalid(255) } MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the QoS-ACL configuration restoration sequence. Options: 1. config(1) -In enhanced configuration mode, the configuration restoration sequence of the binding rule is based on the rule sequence configured by the user. 2. group(2) -In enhanced configuration mode, the configuration restoration sequence of the binding rule is based on the group sequence configured by the user. 3. invalid(255) -indicates an invalid parameter. In enhanced configuration mode, the default value of the node is config(1). In basic configuration mode, the default value of the node is invalid(255). " ::= { hwQosAclMode 2 } -- 1.3.6.1.4.1.2011.5.2.34 hwPortVsRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPortVsRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the port vs down stream traffic table. It is used to add, query, modify or delete a port vs down stream traffic table. The indexes of this table are hwPortVsRateLimitIfIndex and hwPortVsRateLimitVsname. " ::= { hwAaa 34 } hwPortVsRateLimitEntry OBJECT-TYPE SYNTAX HwPortVsRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the port vs down stream traffic table. It is used to add, query, modify or delete a port vs down stream traffic table. The indexes of this entry are hwPortVsRateLimitIfIndex and hwPortVsRateLimitVsname. " INDEX { hwPortVsRateLimitIfIndex, hwPortVsRateLimitVsname } ::= { hwPortVsRateLimitTable 1 } HwPortVsRateLimitEntry ::= SEQUENCE { hwPortVsRateLimitIfIndex Unsigned32, hwPortVsRateLimitVsname OCTET STRING, hwPortVsRateLimitDSTrafficTableId Integer32, hwPortVsRateLimitDSTrafficTableName OCTET STRING, hwPortVsRateLimitRowStatus RowStatus } hwPortVsRateLimitIfIndex OBJECT-TYPE SYNTAX Unsigned32 (0|1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "It is one of the table indexes. Specifies the index of a port for port vs traffic limitation. It uniquely identifies a port. The value and algorithm are the same as those of ifIndexes. " ::= { hwPortVsRateLimitEntry 1 } hwPortVsRateLimitVsname OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " It is one of the table indexes. Indicates the vs name. " ::= { hwPortVsRateLimitEntry 2 } hwPortVsRateLimitDSTrafficTableId OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-create STATUS current DESCRIPTION " Indicates the down stream traffic table ID. " ::= { hwPortVsRateLimitEntry 3 } hwPortVsRateLimitDSTrafficTableName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates the down stream traffic table name. " ::= { hwPortVsRateLimitEntry 4 } hwPortVsRateLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " Indicates the row status. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1). 2. createAndGo(4) -deliver a traffic table ID to a port vs. 3. destroy(6) -delete a port vs traffic table. " ::= { hwPortVsRateLimitEntry 5 } -- 1.3.6.1.4.1.2011.5.2.35 hwPortMaxCirBandWidthTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPortMaxCirBandWidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the port CIR bandwidth table. It is used to set a port max CIR bandwidth limitation, query max CIR bandwidth and used CIR bandwitdh of a port. The index of this table is hwPortMaxCirBandWidthIfIndex. " ::= { hwAaa 35 } hwPortMaxCirBandWidthEntry OBJECT-TYPE SYNTAX HwPortMaxCirBandWidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the port CIR bandwidth table. It is used to set a port max CIR bandwidth limitation, query max CIR bandwidth and used CIR bandwidth of a port. The index of this entry is hwPortMaxCirBandWidthIfIndex. " INDEX { hwPortMaxCirBandWidthIfIndex } ::= { hwPortMaxCirBandWidthTable 1 } HwPortMaxCirBandWidthEntry ::= SEQUENCE { hwPortMaxCirBandWidthIfIndex Integer32, hwPortMaxCirBandWidthChannel2dot5GLimit Integer32, hwPortMaxCirBandWidthChannel10GLimit Integer32, hwPortMaxCirBandWidthChannel2dot5GUsed Counter64, hwPortMaxCirBandWidthChannel10GUsed Counter64 } hwPortMaxCirBandWidthIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the table. Specifies the index of a port for port CIR bandwidth. " ::= { hwPortMaxCirBandWidthEntry 1 } hwPortMaxCirBandWidthChannel2dot5GLimit OBJECT-TYPE SYNTAX Integer32 (-1|64..2500000) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates max CIR bandwidth of channel 2.5G on a port. Unit: Kbps. -1 indicates not limit. " ::= { hwPortMaxCirBandWidthEntry 2 } hwPortMaxCirBandWidthChannel10GLimit OBJECT-TYPE SYNTAX Integer32 (-1|64..10000000) MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates max CIR bandwidth of channel 10G on a port. Unit: Kbps. -1 indicates not limit. " ::= { hwPortMaxCirBandWidthEntry 3 } hwPortMaxCirBandWidthChannel2dot5GUsed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Indicates used CIR bandwidth of channel 2.5G on a port. Unit: Kbps. " ::= { hwPortMaxCirBandWidthEntry 4 } hwPortMaxCirBandWidthChannel10GUsed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " Indicates used CIR bandwidth of channel 10G on a port. Unit: Kbps. " ::= { hwPortMaxCirBandWidthEntry 5 } END