hwCosQueueSchedMode
HUAWEI-ETHERLIKE-EXT-MIB ·
.1.3.6.1.4.1.2011.5.14.3.6.1
Object
scalar
r/w
Enumeration
Indicates the queue scheduling mode.
Options:
1. strictPriority(1) -PQ
2. wrr(2) -WRR
3. wfq(3) -WFQ
In the case of PQ scheduling, PQ takes out all packets from a queue with a high priority and transmits them.
After such a transmission is completed, PQ performs the same on all packets in a queue with an intermediate priority,
a queue with a normal priority, and a queue with a low priority one by one.
In this way, packets in a queue with the highest priority precede packets in a queue with a less higher priority and
therefore are processed preferentially, even in case of congestion.
This ensures that packets for key services are processed first.
WRR and WFQ are of weighted scheduling type.
Unlike WRR, WFQ scheduling is based on byte quantity rather than packet quantity. This requires more precise weight assignment.
Context
- MIB
- HUAWEI-ETHERLIKE-EXT-MIB
- OID
.1.3.6.1.4.1.2011.5.14.3.6.1- Type
- scalar
- Access
- readwrite
- Status
- current
- Parent
- hwCosQueueSchedTable
- Siblings
- 8
Syntax
Enumeration
Values & Constraints
Enumerated Values
1 | strictPriority |
2 | wrr |
3 | wfq |
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| hwCosQueueWeightQue0 Indicates the weight of queue 0.
Range: 0-100, 255
When set the weight of queue to 255, it indicates that the queue is unused.
When modifying the weight of queue 0, if the queue … | scalar | Integer32 | .1.3.6.1.4.1.2011.5.14.3.6.2 |
| hwCosQueueWeightQue1 Indicates the weight of queue 1.
Range: 0-100, 255
When set the weight of queue to 255, it indicates that the queue is unused.
When modifying the weight of queue 1, if the queue … | scalar | Integer32 | .1.3.6.1.4.1.2011.5.14.3.6.3 |
| hwCosQueueWeightQue2 Indicates the weight of queue 2.
Range: 0-100, 255
When set the weight of queue to 255, it indicates that the queue is unused.
When modifying the weight of queue 2, if the queue … | scalar | Integer32 | .1.3.6.1.4.1.2011.5.14.3.6.4 |
| hwCosQueueWeightQue3 Indicates the weight of queue 3.
Range: 0-100, 255
When set the weight of queue to 255, it indicates that the queue is unused.
When modifying the weight of queue 3, if the queue … | scalar | Integer32 | .1.3.6.1.4.1.2011.5.14.3.6.5 |
| hwCosQueueWeightQue4 Indicates the weight of queue 4.
Range: 0-100, 255
When set the weight of queue to 255, it indicates that the queue is unused.
When modifying the weight of queue 4, if the queue … | scalar | Integer32 | .1.3.6.1.4.1.2011.5.14.3.6.6 |
| hwCosQueueWeightQue5 Indicates the weight of queue 5.
Range: 0-100, 255
When set the weight of queue to 255, it indicates that the queue is unused.
When modifying the weight of queue 5, if the queue … | scalar | Integer32 | .1.3.6.1.4.1.2011.5.14.3.6.7 |
| hwCosQueueWeightQue6 Indicates the weight of queue 6.
Range: 0-100, 255
When set the weight of queue to 255, it indicates that the queue is unused.
When modifying the weight of queue 6, if the queue … | scalar | Integer32 | .1.3.6.1.4.1.2011.5.14.3.6.8 |
| hwCosQueueWeightQue7 Indicates the weight of queue 7.
Range: 0-100, 255
When set the weight of queue to 255, it indicates that the queue is unused.
When modifying the weight of queue 7, if the queue … | scalar | Integer32 | .1.3.6.1.4.1.2011.5.14.3.6.9 |