HUAWEI-HQOS-MIB
Functions Overview
HUAWEI-HQOS-MIB is a proprietary MIB defined by Huawei. It is used to configure HQoS and traffic statistics query.
Root object: iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).huawei(2011).huaweiMgmt(5).hwDatacomm(25).hwHQOS(132)
Only X1E series cards and X6H series cards support HUAWEI-HQOS-MIB.
Description of MIB Tables
hwhqosFlowMappingTable
This table is used to create or delete a flow queue WRED drop profile.
The index of this table is hwhqosFlowMappingName.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.132.1.15.1.1 |
hwhqosFlowMappingName |
OCTET STRING(1..31) |
Read-only |
This object indicates the flow mapping profile name. |
The device supports a maximum of 16 flow mapping profiles. The system predefines a flow mapping profile default, so 15 flow mapping profiles can be created. |
1.3.6.1.4.1.2011.5.25.132.1.15.1.50 |
hwhqosFlowMappingRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
read-create |
This object indicates the row status:
|
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
The entries in this table can be created without restriction.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The table that is referenced by hwhqosIfUserQueueTable cannot be deleted.
Access Restriction
The entries in this table can be read without restriction.
hwhqosFlowMappingCfgTable
This table is used to configure parameters in a flow mapping profile.
The indexes of this table are hwhqosFlowMappingName and hwhqosFolwMappingCfgQueueCosValue.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.132.1.16.1.1 |
hwhqosFolwMappingCfgQueueCosValue |
INTEGER
|
Read-only |
This object indicates the flow queue ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.16.1.2 |
hwhqosFlowMappingCfgPortQueueCosValue |
INTEGER
|
Read-create |
This object indicates the interface queue ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.16.1.50 |
hwhqosFlowMappingCfgRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
This object indicates the row status:
|
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
hwhqosFlowMappingTable must have been created.
Modification Restriction
hwhqosFlowMappingName[1] and hwhqosFlowMappingCfgPortQueueCosValue[2] are provided.
Deletion Restriction
hwhqosFlowMappingName[1] and hwhqosFlowMappingCfgPortQueueCosValue[2] are provided.
Access Restriction
hwhqosFlowMappingName[1] and hwhqosFlowMappingCfgPortQueueCosValue[2] are provided.
hwhqosFlowQueueTable
This table is used to create or delete a flow queue profile.
The index of this table is hwhqosFlowQueueName.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.132.1.17.1.1 |
hwhqosFlowQueueName |
OCTET STRING(1..31) |
Read-only |
This object indicates the flow queue profile name. |
The device supports a maximum of 128 flow queue profiles. The system predefines a flow queue profile default, so 127 flow queue profiles can be created. |
1.3.6.1.4.1.2011.5.25.132.1.17.1.50 |
hwhqosFlowQueueRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
This object indicates the row status:
|
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
The entries in this table can be created without restriction.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The table that is referenced by hwhqosIfUserQueueTable cannot be deleted.
Access Restriction
The entries in this table can be read without restriction.
hwhqosFlowQueueCfgTable
This table is used to configure parameters in a flow queue profile.
The indexes of this table are hwhqosFlowQueueName and hwhqosFlowQueueCfgCosValue.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.132.1.18.1.1 |
hwhqosFlowQueueCfgCosValue |
INTEGER
|
Read-create |
This object indicates the flow queue ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.18.1.2 |
hwhqosFlowQueueCfgType |
INTEGER
|
Read-create |
This object indicates the flow queue scheduling mode. |
lpq(3) is not supported. |
1.3.6.1.4.1.2011.5.25.132.1.18.1.3 |
hwhqosFlowQueueCfgWeightValue |
INTEGER
|
Read-create |
This object indicates the weight of WFQ scheduling of flow queues. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.18.1.4 |
hwhqosFlowQueueCfgShapingValue |
INTEGER
|
Read-create |
This object indicates the traffic shaping rate of flow queues. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.18.1.5 |
hwhqosFlowQueueCfgShapingPercentageValue |
INTEGER
|
Read-create |
This object indicates the traffic shaping percentage of flow queues. |
The value can be only 1..100. |
1.3.6.1.4.1.2011.5.25.132.1.18.1.6 |
hwhqosFlowQueueCfgWredName |
OCTET STRING (1: 1..31) |
Read-create |
This object indicates the flow queue WRED drop profile name. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.18.1.50 |
hwhqosFlowQueueCfgRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
read-create |
This object indicates the row status:
|
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
hwhqosFlowQueueTable must have been created.
Modification Restriction
hwhqosFlowQueueName and hwhqosFlowQueueCfgCosValue[1] are provided.
Deletion Restriction
hwhqosFlowQueueName and hwhqosFlowQueueCfgCosValue[1] are provided.
Access Restriction
- hwhqosFlowQueueName and hwhqosFlowQueueCfgCosValue[1] are provided.
- If a non-configured object is read, the invalid value 2147483647 is returned.
hwhqosFlowWredTable
This table is used to create or delete a flow queue WRED drop profile.
The index of this table is hwhqosFlowWredName.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.132.1.19.1.1 |
hwhqosFlowWredName |
OCTET STRING(1..31) |
read-only |
This object indicates the flow queue WRED drop profile name. |
The device supports a maximum of 128 flow queue profiles. The system predefines a flow queue profile default, so 127 flow queue profiles can be created. |
1.3.6.1.4.1.2011.5.25.132.1.19.1.50 |
hwhqosFlowWredRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
This object indicates the row status:
|
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
The entries in this table can be created without restriction.
Modification Restriction
The entries in this table cannot be modified.
Deletion Restriction
The table that is referenced by hwhqosFlowQueueTable cannot be deleted.
Access Restriction
hwhqosFlowWredName is provided.
hwhqosFlowWredColorTable
This table is used to configure parameters in a flow queue WRED drop profile.
The indexes of this table are hwhqosFlowWredName and hwhqosFlowWredColor.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.132.1.20.1.1 |
hwhqosFlowWredColor |
INTEGER
|
Read-only |
This object indicates the packet color. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.20.1.2 |
hwhqosFlowWredColorLowlimitPercentage |
Integer32(0..100) |
Read-create |
This object indicates the lower drop threshold. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.20.1.3 |
hwhqosFlowWredColorHighlimitPercentage |
Integer32(0..100) |
Read-create |
This object indicates the upper drop threshold. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.20.1.4 |
hwhqosFlowWredColorDiscardPercentage |
Integer32(1..100) |
Read-create |
This object indicates the maximum drop probability. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.20.1.50 |
hwhqosFlowWredColorRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
This object indicates the row status:
|
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
hwhqosFlowWredTable must have been created.
Modification Restriction
hwhqosFlowWredTable must have been created.
Deletion Restriction
- The table that is referenced by hwhqosFlowQueueTable cannot be deleted.
- hwhqosFlowWredName and hwhqosFlowWredColor[1] are provided.
Access Restriction
hwhqosFlowWredName and hwhqosFlowWredColor[1] are provided.
hwhqosIfUserQueueTable
This table is used to configure subscriber queues based on ACLs on an interface or obtain configured subscriber queues on an interface.
The indexes of this table are hwhqosIfUserQueueIfIndex, hwhqosIfUserQueueAclType, hwhqosIfUserQueueAclID1, and hwhqosIfUserQueueAclID2.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.132.1.68.1.1 |
hwhqosIfUserQueueIfIndex |
Integer32 |
Not-accessible |
This object indicates the interface index corresponding to a subscriber queue. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.68.1.2 |
hwhqosIfUserQueueAclType |
INTEGER
|
Not-accessible |
This object indicates the ACL type. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.68.1.3 |
hwhqosIfUserQueueAclID1 |
Integer32 |
Not-accessible |
This object indicates the ACL ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.68.1.4 |
hwhqosIfUserQueueAclID2 |
Integer32 |
Not-accessible |
This object indicates the ACL ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.68.1.6 |
hwhqosIfUserQueuePir |
Integer32(64..10000000) |
Read-create |
This object indicates the PIR of the subscriber queue. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.68.1.7 |
hwhqosIfUserQueueFlowQueueProfileName |
OCTET STRING(1..31) |
Read-write |
This object indicates the flow queue profile referenced by a subscriber queue. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.68.1.8 |
hwhqosIfUserQueueFlowMappingProfileName |
OCTET STRING(1..31) |
Read-create |
This object indicates the flow mapping profile referenced by a subscriber queue. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.68.1.9 |
hwhqosIfUserQueueRowStatus |
INTEGER{active(1),notInService(2),notReady(3),createAndGo(4),createAndWait(5),destroy(6)} |
Read-create |
This object indicates the row status:
|
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
- An ACL must have been created.
- The interface index and CIR of the subscriber queue are provided.
- If the flow queue profile is empty, the default flow queue profile is used. If the flow mapping profile is empty, the default flow mapping profile is used. If the default profiles are not used, hwhqosFlowWredTable, hwhqosFlowQueueTable, and hwhqosFlowMappingTable must have been created.
- For IPv4, one or two ACL IDs can be provided. For IPv6, only one ACL ID can be provided.
Modification Restriction
hwhqosIfUserQueueIfIndex[1], hwhqosIfUserQueueAclType[2], hwhqosIfUserQueueAclID1[3], and hwhqosIfUserQueueAclID2[4] are provided.
Deletion Restriction
hwhqosIfUserQueueIfIndex[1], hwhqosIfUserQueueAclType[2], hwhqosIfUserQueueAclID1[3], and hwhqosIfUserQueueAclID2[4] are provided.
Access Restriction
hwhqosIfUserQueueIfIndex[1], hwhqosIfUserQueueAclType[2], hwhqosIfUserQueueAclID1[3], and hwhqosIfUserQueueAclID2[4] are provided.
hwhqosIfUserQueueStatisticsTable
This table is used to obtain traffic statistics on subscriber queues based on the ACL ID on an interface.
The indexes of this table are hwhqosIfUserQueueStatisticsIfIndex, hwhqosIfUserQueueStatisticsAclType, hwhqosIfUserQueueStatisticsAclID1, hwhqosIfUserQueueStatisticsAclID2, and hwhqosIfUserQueueStatisticsQueueIndex.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.132.1.69.1.1 |
hwhqosIfUserQueueStatisticsIfIndex |
Integer32 |
Not-accessible |
This object indicates the interface index corresponding to a subscriber queue. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.2 |
hwhqosIfUserQueueStatisticsAclType |
INTEGER
|
Not-accessible |
This object indicates the ACL type. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.3 |
hwhqosIfUserQueueStatisticsAclID1 |
Integer32 |
Not-accessible |
This object indicates the ACL ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.4 |
hwhqosIfUserQueueStatisticsAclID2 |
Integer32 |
Not-accessible |
This object indicates the ACL ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.5 |
hwhqosIfUserQueueStatisticsQueueIndex |
INTEGER
|
Not-accessible |
This object indicates the flow queue ID. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.6 |
hwhqosIfUserQueueStatisticsQueuePassPackets |
INTEGER (0..18446744073709551615) |
Read-only |
This object indicates the number of forwarded packets of subscriber queues. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.7 |
hwhqosIfUserQueueStatisticsQueuePassBytes |
INTEGER (0..18446744073709551615) |
Read-only |
This object indicates the number of forwarded bytes of subscriber queues. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.8 |
hwhqosIfUserQueueStatisticsQueueDropPackets |
INTEGER (0..18446744073709551615) |
Read-only |
This object indicates the number of discarded packets of subscriber queues. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.9 |
hwhqosIfUserQueueStatisticsQueueDropBytes |
INTEGER (0..18446744073709551615) |
Read-only |
This object indicates the number of discarded bytes of subscriber queues. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.132.1.69.1.10 |
hwhqosIfUserQueueStatisticsReset |
INTEGER
|
Read-write |
This object indicates that traffic statistics on subscriber queues are cleared. |
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
No entry can be created in this table.
Modification Restriction
Only hwhqosIfUserQueueStatisticsReset[10] can be modified.
Deletion Restriction
The entries in this table cannot be deleted.
Access Restriction
hwhqosIfUserQueueStatisticsIfIndex[1], hwhqosIfUserQueueStatisticsAclType[2], hwhqosIfUserQueueStatisticsAclID1[3], hwhqosIfUserQueueStatisticsAclID2[4], and hwhqosIfUserQueueStatisticsQueueIndex[5] are provided.