All MIBs › HUAWEI-QOS-MIB
Organization: Huawei Technologies Co.,Ltd.
Last Updated: 2012-06-05
Category: Quality of Service, Technology: QoS, Vendor: Huawei
Description: Huawei QoS MIB for managing traffic classification, marking, policing, shaping, and scheduling policies on network devices.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.
What Is HUAWEI-QOS-MIB?
HUAWEI-QOS-MIB is a Huawei vendor MIB (registered under huaweiMgmt as hwLswQosAclMib) for configuring and monitoring ACL-based QoS features — traffic classification, priority marking/remarking, rate limiting, redirection, statistics, and mirroring — on Huawei switching and access platforms. It models per-port/per-slot rate limiting in hwRateLimitTable (keyed by ACL index, interface index, and direction, with CIR/CBS/PIR/PBS token-bucket parameters and red/yellow marking-drop actions), priority marking in hwPriorityTable (DSCP, IP precedence, 802.1p CoS, and local-priority remarking tied to basic/advanced/link/user-defined ACL rules), and additional tables for queue scheduling (hwQueueTable: SP/WRR/WFQ modes and per-queue weights) referenced from the same module. This is useful for monitoring which ACL-based QoS policies are actively applied to which interfaces and directions, verifying configured CIR/PIR rate-limit values match policy, and confirming priority-marking rules are runtime-active (hwRateLimitRuntime/hwPriorityRuntime) rather than suspended by an inactive time range. It depends on ACL rule tables defined elsewhere in Huawei's MIB set (basic, advanced, link, and user ACL tables) that these QoS tables reference by index, and is deployed on Huawei routers and switches. Administrators can consult the HUAWEI-QOS-MIB MIB Browser view when auditing these configurations.
IPNetwork Monitor allows you to monitor SNMP objects defined in HUAWEI-QOS-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- Huawei routers and switches (LAN switching / QoS-ACL capable platforms)
Monitoring Examples
An operator polls hwRateLimitTargetRate and hwRateLimitCir/hwRateLimitPir for a given ACL/interface/direction entry to confirm configured rate-limit values, then checks hwRateLimitRuntime; a runtime value of false(2) on an entry that should be active would indicate the associated ACL rule's time-range has expired, silently disabling the rate limit.
What Can Be Monitored
- per-interface rate-limit CIR/CBS/PIR/PBS values
- priority marking (DSCP/IP-precedence/802.1p/local) per ACL rule
- queue scheduling mode and per-queue weights
- rate-limit and priority-marking runtime-active status
- red/yellow marking drop actions
- row status of delivered ACL-QoS entries
This MIB depends on
Related MIBs
Imported Objects
From HUAWEI-MIB
| huaweiMgmt | OBJECT-IDENTITY |
From SNMPv2-SMI
| Counter64 | |
| Integer32 | |
| MODULE-IDENTITY | |
| NOTIFICATION-TYPE | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| MacAddress | |
| RowStatus | |
| TruthValue |
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| INT hwAclUserSideActionmode | 1.3.6.1.4.1.2011.5.2.17 | INTEGER | read-write | 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) |
| NTF hwAddMirrorAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.9 | The hwAddMirrorAclTrap will be sent when the mirror acl is added. | ||
| NTF hwAddPriorityAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.3 | The hwAddPriorityAclTrap will be sent when the priority acl is added. | ||
| NTF hwAddRateLimitAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.1 | The hwAddRateLimitAclTrap will be sent when the rate limit acl is added. | ||
| NTF hwAddRedirectAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.5 | The hwAddRedirectAclTrap will be sent when the redirect acl is added. | ||
| NTF hwAddStatisticAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.7 | The hwAddStatisticAclTrap will be sent when the statistic acl added. | ||
| NTF hwDeleteMirrorAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.10 | The hwDeleteMirrorAclTrap will be sent when the mirror acl is deleted. | ||
| NTF hwDeletePriorityAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.4 | The hwDeletePriorityAclTrap will be sent when the priority acl is deleted. | ||
| NTF hwDeleteRateLimitAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.2 | The hwDeleteRateLimitAclTrap will be sent when the rate limit acl is deleted. | ||
| NTF hwDeleteRedirectAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.6 | The hwDeleteRedirectAclTrap will be sent when the redirect acl is deleted. | ||
| NTF hwDeleteStatisticAclTrap | 1.3.6.1.4.1.2011.5.2.10.1.0.8 | The hwDeleteStatisticAclTrap will be sent when the statistic acl is deleted. | ||
| hwLineRateEntry | 1.3.6.1.4.1.2011.5.2.9.1 | not-accessible | Describes the rate limitation on packets that match the ACL rule on a specified port. The index of this entry is hwLineRateIfIndex. | |
| U32 hwLineRateIfIndex | 1.3.6.1.4.1.2011.5.2.9.1.1 | Unsigned32 | read-only | 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 |
| I32 hwLineRateInboundValue | 1.3.6.1.4.1.2011.5.2.9.1.4 | Integer32 | read-create | 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. |
| ROW hwLineRateRowStatus | 1.3.6.1.4.1.2011.5.2.9.1.3 | RowStatus | read-create | 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). |
| hwLineRateTable | 1.3.6.1.4.1.2011.5.2.9 | not-accessible | Describes the rate limitation on packets that match the ACL rule on a specified port. The index of this table is hwLineRateIfIndex. | |
| I32 hwLineRateValue | 1.3.6.1.4.1.2011.5.2.9.1.2 | Integer32 | read-create | 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. |
| hwLswQosAclMib | 1.3.6.1.4.1.2011.5.2 | The mib is used for configuring QoS such as queue scheduling rate limiting, rate mirroring and so on. | ||
| I32 hwMirrorAclIndex | 1.3.6.1.4.1.2011.5.2.7.1.1 | Integer32 | read-only | 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. Range: 0-2999 In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. |
| INT hwMirrorDirection | 1.3.6.1.4.1.2011.5.2.7.1.3 | INTEGER | read-only | 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 | 1.3.6.1.4.1.2011.5.2.7.1 | not-accessible | 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. | |
| hwMirrorEthHead | 1.3.6.1.4.1.2011.5.2.11 | |||
| MAC hwMirrorEthHeadDMAC | 1.3.6.1.4.1.2011.5.2.11.1 | MacAddress | read-write | 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. |
| U32 hwMirrorEthHeadEthType | 1.3.6.1.4.1.2011.5.2.11.3 | Unsigned32 | read-write | Describes the ether type value, which is contained in the Ethernet packet head, added into the mirrored packet. Range: 0-65535 Default value: 0x8100 |
| I32 hwMirrorEthHeadProtocolDot1pPriority | 1.3.6.1.4.1.2011.5.2.11.5 | Integer32 | read-write | Describes the priority of vlan, which is contained in the Ethernet packet head, added into the mirrored packet. Range: 0-7 Default value: 0 |
| MAC hwMirrorEthHeadSMAC | 1.3.6.1.4.1.2011.5.2.11.2 | MacAddress | read-write | 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. |
| U32 hwMirrorEthHeadVlanID | 1.3.6.1.4.1.2011.5.2.11.4 | Unsigned32 | read-write | Describes the vlan Id, which is contained in the Ethernet packet head, added into the mirrored packet. Range: 1-4093 Default value: 1 |
| U32 hwMirrorIfIndex | 1.3.6.1.4.1.2011.5.2.7.1.2 | Unsigned32 | read-only | 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 |
| I32 hwMirrorIpAclNum | 1.3.6.1.4.1.2011.5.2.7.1.6 | Integer32 | read-create | 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. |
| U32 hwMirrorIpAclSubitem | 1.3.6.1.4.1.2011.5.2.7.1.7 | Unsigned32 | read-create | 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. |
| I32 hwMirrorIpv6AclNum | 1.3.6.1.4.1.2011.5.2.7.1.13 | Integer32 | read-create | 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. |
| U32 hwMirrorIpv6AclSubitem | 1.3.6.1.4.1.2011.5.2.7.1.14 | Unsigned32 | read-create | 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. |
| I32 hwMirrorLinkAclNum | 1.3.6.1.4.1.2011.5.2.7.1.8 | Integer32 | read-create | 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. |
| U32 hwMirrorLinkAclSubitem | 1.3.6.1.4.1.2011.5.2.7.1.9 | Unsigned32 | read-create | 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. |
| ROW hwMirrorRowStatus | 1.3.6.1.4.1.2011.5.2.7.1.12 | RowStatus | read-create | 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). |
| T/F hwMirrorRuntime | 1.3.6.1.4.1.2011.5.2.7.1.11 | TruthValue | read-only | 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). |
| hwMirrorTable | 1.3.6.1.4.1.2011.5.2.7 | not-accessible | 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. | |
| U32 hwMirrorToIfIndex | 1.3.6.1.4.1.2011.5.2.7.1.10 | Unsigned32 | read-create | 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 |
| I32 hwMirrorUserAclNum | 1.3.6.1.4.1.2011.5.2.7.1.4 | Integer32 | read-create | 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. |
| U32 hwMirrorUserAclSubitem | 1.3.6.1.4.1.2011.5.2.7.1.5 | Unsigned32 | read-create | 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. |
| I32 hwOntRateLimitDSTrafficTableId | 1.3.6.1.4.1.2011.5.2.12.1.3 | Integer32 | read-create | Indicates the down stream traffic table ID. |
| hwOntRateLimitEntry | 1.3.6.1.4.1.2011.5.2.12.1 | not-accessible | 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. | |
| U32 hwOntRateLimitIfIndex | 1.3.6.1.4.1.2011.5.2.12.1.1 | Unsigned32 | not-accessible | 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. |
| I32 hwOntRateLimitOntId | 1.3.6.1.4.1.2011.5.2.12.1.2 | Integer32 | not-accessible | It is one of the table indexes. Indicates the ONT ID. |
| ROW hwOntRateLimitRowStatus | 1.3.6.1.4.1.2011.5.2.12.1.4 | RowStatus | read-create | 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 |
| hwOntRateLimitTable | 1.3.6.1.4.1.2011.5.2.12 | not-accessible | 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. | |
| I32 hwPriorityAclIndex | 1.3.6.1.4.1.2011.5.2.4.1.1 | Integer32 | read-only | 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. Range: 0-2999 In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. |
| T/F hwPriorityCosFromIpPre | 1.3.6.1.4.1.2011.5.2.4.1.14 | TruthValue | read-create | 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). |
| I32 hwPriorityCosValue | 1.3.6.1.4.1.2011.5.2.4.1.13 | Integer32 | read-create | 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) |
| INT hwPriorityDirection | 1.3.6.1.4.1.2011.5.2.4.1.3 | INTEGER | read-only | 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. |
| I32 hwPriorityDscp | 1.3.6.1.4.1.2011.5.2.4.1.10 | Integer32 | read-create | 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) |
| hwPriorityEntry | 1.3.6.1.4.1.2011.5.2.4.1 | not-accessible | 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. | |
| U32 hwPriorityIfIndex | 1.3.6.1.4.1.2011.5.2.4.1.2 | Unsigned32 | read-only | 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 |
| I32 hwPriorityIpAclNum | 1.3.6.1.4.1.2011.5.2.4.1.6 | Integer32 | read-create | 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. |
| U32 hwPriorityIpAclSubitem | 1.3.6.1.4.1.2011.5.2.4.1.7 | Unsigned32 | read-create | 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. |
| T/F hwPriorityIpPreFromCos | 1.3.6.1.4.1.2011.5.2.4.1.12 | TruthValue | read-create | 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). |
| I32 hwPriorityIpPreValue | 1.3.6.1.4.1.2011.5.2.4.1.11 | Integer32 | read-create | 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) |
| I32 hwPriorityIpv6AclNum | 1.3.6.1.4.1.2011.5.2.4.1.18 | Integer32 | read-create | 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. |
| U32 hwPriorityIpv6AclSubitem | 1.3.6.1.4.1.2011.5.2.4.1.19 | Unsigned32 | read-create | 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. |
| I32 hwPriorityLinkAclNum | 1.3.6.1.4.1.2011.5.2.4.1.8 | Integer32 | read-create | 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. |
| U32 hwPriorityLinkAclSubitem | 1.3.6.1.4.1.2011.5.2.4.1.9 | Unsigned32 | read-create | 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. |
| I32 hwPriorityLocalPre | 1.3.6.1.4.1.2011.5.2.4.1.15 | Integer32 | read-create | 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. |
| ROW hwPriorityRowStatus | 1.3.6.1.4.1.2011.5.2.4.1.17 | RowStatus | read-create | 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). |
| T/F hwPriorityRuntime | 1.3.6.1.4.1.2011.5.2.4.1.16 | TruthValue | read-only | 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). |
| hwPriorityTable | 1.3.6.1.4.1.2011.5.2.4 | not-accessible | 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. | |
| I32 hwPriorityUserAclNum | 1.3.6.1.4.1.2011.5.2.4.1.4 | Integer32 | read-create | 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. |
| U32 hwPriorityUserAclSubitem | 1.3.6.1.4.1.2011.5.2.4.1.5 | Unsigned32 | read-create | 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. |
| hwQosAlarmTraps | 1.3.6.1.4.1.2011.5.2.10.2 | |||
| hwQosCommonTraps | 1.3.6.1.4.1.2011.5.2.10.1 | |||
| hwQosCommonTrapsPrefix | 1.3.6.1.4.1.2011.5.2.10.1.0 | |||
| hwQosTraps | 1.3.6.1.4.1.2011.5.2.10 | |||
| hwQueueEntry | 1.3.6.1.4.1.2011.5.2.2.1 | not-accessible | Indicates the queue scheduling feature, there is only one item. The index of this entry is hwQueuePortIfIndex. | |
| I32 hwQueueMaxDelay | 1.3.6.1.4.1.2011.5.2.2.1.19 | Integer32 | read-only | Maximum delay. 0 indicates an invalid value, invalid in current version. |
| I32 hwQueuePortIfIndex | 1.3.6.1.4.1.2011.5.2.2.1.1 | Integer32 | read-only | The index of the table, it is used to configure the interface index for queue scheduling. Range: 1-255 0 indicates global. |
| INT hwQueueScheduleMode | 1.3.6.1.4.1.2011.5.2.2.1.2 | INTEGER | read-write | 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 |
| hwQueueTable | 1.3.6.1.4.1.2011.5.2.2 | not-accessible | Indicates the queue scheduling feature, there is only one item. The index of this table is hwQueuePortIfIndex. | |
| I32 hwQueueWeight1 | 1.3.6.1.4.1.2011.5.2.2.1.3 | Integer32 | read-write | 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. |
| I32 hwQueueWeight2 | 1.3.6.1.4.1.2011.5.2.2.1.4 | Integer32 | read-write | 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. |
| I32 hwQueueWeight3 | 1.3.6.1.4.1.2011.5.2.2.1.5 | Integer32 | read-write | 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. |
| I32 hwQueueWeight4 | 1.3.6.1.4.1.2011.5.2.2.1.6 | Integer32 | read-write | 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. |
| I32 hwQueueWeight5 | 1.3.6.1.4.1.2011.5.2.2.1.7 | Integer32 | read-write | 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. |
| I32 hwQueueWeight6 | 1.3.6.1.4.1.2011.5.2.2.1.8 | Integer32 | read-write | 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. |
| I32 hwQueueWeight7 | 1.3.6.1.4.1.2011.5.2.2.1.9 | Integer32 | read-write | 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. |
| I32 hwQueueWeight8 | 1.3.6.1.4.1.2011.5.2.2.1.10 | Integer32 | read-write | 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. |
| I32 hwRateLimitAclIndex | 1.3.6.1.4.1.2011.5.2.3.1.1 | Integer32 | read-only | 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. Range: 0-2999 In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. |
| I32 hwRateLimitCbs | 1.3.6.1.4.1.2011.5.2.3.1.16 | Integer32 | read-create | 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 |
| I32 hwRateLimitCir | 1.3.6.1.4.1.2011.5.2.3.1.15 | Integer32 | read-create | Indicates the Committed information rate for rate limiting. Value Rage: 0, 64-10240000. 0 indicates an invalid value. unit: Kbit/s |
| INT hwRateLimitDirection | 1.3.6.1.4.1.2011.5.2.3.1.3 | INTEGER | read-only | 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 | 1.3.6.1.4.1.2011.5.2.3.1 | not-accessible | 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. | |
| T/F hwRateLimitExceedDrop | 1.3.6.1.4.1.2011.5.2.3.1.11 | TruthValue | read-create | 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. |
| I32 hwRateLimitExceedDscp | 1.3.6.1.4.1.2011.5.2.3.1.12 | Integer32 | read-create | 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) |
| U32 hwRateLimitIfIndex | 1.3.6.1.4.1.2011.5.2.3.1.2 | Unsigned32 | read-only | 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 |
| I32 hwRateLimitIpAclNum | 1.3.6.1.4.1.2011.5.2.3.1.6 | Integer32 | read-create | 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. |
| U32 hwRateLimitIpAclSubitem | 1.3.6.1.4.1.2011.5.2.3.1.7 | Unsigned32 | read-create | 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. |
| I32 hwRateLimitIpv6AclNum | 1.3.6.1.4.1.2011.5.2.3.1.19 | Integer32 | read-create | 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. |
| U32 hwRateLimitIpv6AclSubitem | 1.3.6.1.4.1.2011.5.2.3.1.20 | Unsigned32 | read-create | 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. |
| I32 hwRateLimitLinkAclNum | 1.3.6.1.4.1.2011.5.2.3.1.8 | Integer32 | read-create | 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. |
| U32 hwRateLimitLinkAclSubitem | 1.3.6.1.4.1.2011.5.2.3.1.9 | Unsigned32 | read-create | 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. |
| I32 hwRateLimitPbs | 1.3.6.1.4.1.2011.5.2.3.1.18 | Integer32 | read-create | 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 |
| I32 hwRateLimitPir | 1.3.6.1.4.1.2011.5.2.3.1.17 | Integer32 | read-create | 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 |
| T/F hwRateLimitRedDrop | 1.3.6.1.4.1.2011.5.2.3.1.21 | TruthValue | read-create | Indicates the action when traffic is marked to red. TRUE(1): discard the packets. FALSE(2): don't discard the packets |
| I32 hwRateLimitRedRemarkDscp | 1.3.6.1.4.1.2011.5.2.3.1.22 | Integer32 | read-create | Indicates the new DSCP value that is preset when the preset traffic is marked to red. -1 indicates an invalid value |
| ROW hwRateLimitRowStatus | 1.3.6.1.4.1.2011.5.2.3.1.14 | RowStatus | read-create | 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). |
| T/F hwRateLimitRuntime | 1.3.6.1.4.1.2011.5.2.3.1.13 | TruthValue | read-only | 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). |
| hwRateLimitTable | 1.3.6.1.4.1.2011.5.2.3 | not-accessible | 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. | |
| I32 hwRateLimitTargetRate | 1.3.6.1.4.1.2011.5.2.3.1.10 | Integer32 | read-create | 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. |
| I32 hwRateLimitUserAclNum | 1.3.6.1.4.1.2011.5.2.3.1.4 | Integer32 | read-create | 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. |
| U32 hwRateLimitUserAclSubitem | 1.3.6.1.4.1.2011.5.2.3.1.5 | Unsigned32 | read-create | 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. |
| T/F hwRateLimitYellowDrop | 1.3.6.1.4.1.2011.5.2.3.1.23 | TruthValue | read-create | Indicates the action when traffic is marked to yellow. TRUE(1): discard the packets. FALSE(2): don't discard the packets |
| I32 hwRateLimitYellowRemarkDscp | 1.3.6.1.4.1.2011.5.2.3.1.24 | Integer32 | read-create | Indicates the new DSCP value that is preset when the preset traffic is marked to yellow. -1 indicates an invalid value |
| I32 hwRedirectAclIndex | 1.3.6.1.4.1.2011.5.2.5.1.1 | Integer32 | read-only | 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. Range: 0-2999 In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. |
| INT hwRedirectDirection | 1.3.6.1.4.1.2011.5.2.5.1.3 | INTEGER | read-only | 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 | 1.3.6.1.4.1.2011.5.2.5.1 | not-accessible | 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. | |
| U32 hwRedirectIfIndex | 1.3.6.1.4.1.2011.5.2.5.1.2 | Unsigned32 | read-only | 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 |
| I32 hwRedirectIpAclNum | 1.3.6.1.4.1.2011.5.2.5.1.6 | Integer32 | read-create | 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. |
| U32 hwRedirectIpAclSubitem | 1.3.6.1.4.1.2011.5.2.5.1.7 | Unsigned32 | read-create | 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. |
| I32 hwRedirectIpv6AclNum | 1.3.6.1.4.1.2011.5.2.5.1.14 | Integer32 | read-create | 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. |
| U32 hwRedirectIpv6AclSubitem | 1.3.6.1.4.1.2011.5.2.5.1.15 | Unsigned32 | read-create | 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. |
| I32 hwRedirectLinkAclNum | 1.3.6.1.4.1.2011.5.2.5.1.8 | Integer32 | read-create | 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. |
| U32 hwRedirectLinkAclSubitem | 1.3.6.1.4.1.2011.5.2.5.1.9 | Unsigned32 | read-create | 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. |
| ROW hwRedirectRowStatus | 1.3.6.1.4.1.2011.5.2.5.1.13 | RowStatus | read-create | 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). |
| T/F hwRedirectRuntime | 1.3.6.1.4.1.2011.5.2.5.1.12 | TruthValue | read-only | 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). |
| hwRedirectTable | 1.3.6.1.4.1.2011.5.2.5 | not-accessible | 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. | |
| T/F hwRedirectToCpu | 1.3.6.1.4.1.2011.5.2.5.1.10 | TruthValue | read-create | 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. |
| U32 hwRedirectToIfIndex | 1.3.6.1.4.1.2011.5.2.5.1.11 | Unsigned32 | read-create | 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 |
| I32 hwRedirectUserAclNum | 1.3.6.1.4.1.2011.5.2.5.1.4 | Integer32 | read-create | 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. |
| U32 hwRedirectUserAclSubitem | 1.3.6.1.4.1.2011.5.2.5.1.5 | Unsigned32 | read-create | 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. |
| I32 hwStatisticAclIndex | 1.3.6.1.4.1.2011.5.2.6.1.1 | Integer32 | read-only | 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. Range: 0-2999 In the create operation, the device automatically allocates a delivery entry index. There is a suggestion that users can always input 0. |
| C64 hwStatisticByteCount | 1.3.6.1.4.1.2011.5.2.6.1.15 | Counter64 | read-only | Indicates the count of matched bytes. |
| INT hwStatisticCountClear | 1.3.6.1.4.1.2011.5.2.6.1.12 | INTEGER | read-write | 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). |
| INT hwStatisticDirection | 1.3.6.1.4.1.2011.5.2.6.1.3 | INTEGER | read-only | 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 | 1.3.6.1.4.1.2011.5.2.6.1 | not-accessible | 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. | |
| U32 hwStatisticIfIndex | 1.3.6.1.4.1.2011.5.2.6.1.2 | Unsigned32 | read-only | 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 |
| I32 hwStatisticIpAclNum | 1.3.6.1.4.1.2011.5.2.6.1.6 | Integer32 | read-create | 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. |
| U32 hwStatisticIpAclSubitem | 1.3.6.1.4.1.2011.5.2.6.1.7 | Unsigned32 | read-create | 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. |
| I32 hwStatisticIpv6AclNum | 1.3.6.1.4.1.2011.5.2.6.1.16 | Integer32 | read-create | 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. |
| U32 hwStatisticIpv6AclSubitem | 1.3.6.1.4.1.2011.5.2.6.1.17 | Unsigned32 | read-create | 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. |
| I32 hwStatisticLinkAclNum | 1.3.6.1.4.1.2011.5.2.6.1.8 | Integer32 | read-create | 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. |
| U32 hwStatisticLinkAclSubitem | 1.3.6.1.4.1.2011.5.2.6.1.9 | Unsigned32 | read-create | 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. |
| C64 hwStatisticPacketCount | 1.3.6.1.4.1.2011.5.2.6.1.11 | Counter64 | read-only | Describes the statistics of packets that matches an ACL rule on a specified port. |
| ROW hwStatisticRowStatus | 1.3.6.1.4.1.2011.5.2.6.1.13 | RowStatus | read-create | 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). |
| T/F hwStatisticRuntime | 1.3.6.1.4.1.2011.5.2.6.1.10 | TruthValue | read-only | 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). |
| hwStatisticTable | 1.3.6.1.4.1.2011.5.2.6 | not-accessible | 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. | |
| INT hwStatisticUnit | 1.3.6.1.4.1.2011.5.2.6.1.14 | INTEGER | read-create | 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) |
| I32 hwStatisticUserAclNum | 1.3.6.1.4.1.2011.5.2.6.1.4 | Integer32 | read-create | 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. |
| U32 hwStatisticUserAclSubitem | 1.3.6.1.4.1.2011.5.2.6.1.5 | Unsigned32 | read-create | 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. |
| I32 hwWFQMaxWeight1 | 1.3.6.1.4.1.2011.5.2.2.1.11 | Integer32 | read-write | Maximum bandwidth quota of queue 1 |
| I32 hwWFQMaxWeight2 | 1.3.6.1.4.1.2011.5.2.2.1.12 | Integer32 | read-write | Maximum bandwidth quota of queue 2 |
| I32 hwWFQMaxWeight3 | 1.3.6.1.4.1.2011.5.2.2.1.13 | Integer32 | read-write | Maximum bandwidth quota of queue 3 |
| I32 hwWFQMaxWeight4 | 1.3.6.1.4.1.2011.5.2.2.1.14 | Integer32 | read-write | Maximum bandwidth quota of queue 4 |
| I32 hwWFQMaxWeight5 | 1.3.6.1.4.1.2011.5.2.2.1.15 | Integer32 | read-write | Maximum bandwidth quota of queue 5 |
| I32 hwWFQMaxWeight6 | 1.3.6.1.4.1.2011.5.2.2.1.16 | Integer32 | read-write | Maximum bandwidth quota of queue 6 |
| I32 hwWFQMaxWeight7 | 1.3.6.1.4.1.2011.5.2.2.1.17 | Integer32 | read-write | Maximum bandwidth quota of queue 7 |
| I32 hwWFQMaxWeight8 | 1.3.6.1.4.1.2011.5.2.2.1.18 | Integer32 | read-write | Maximum bandwidth quota of queue 8 |
RFC description
Configures Quality of Service including queue scheduling, rate limiting, rate mirroring, and traffic prioritization on Huawei devices.
Start monitoring Huawei router or switch (ACL-based QoS: rate limiting, marking, queue scheduling) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.