qosIfQueueGenDiscipline
QOS-POLICY-IP-PIB ·
.1.3.6.1.4.1.45.4.2.1.1.2.1.4
Object
column
r/w
Enumeration
This object identifies the queuing discipline that is
associated with the specified queue. Several general
purpose and well-known queuing disciplines are supported
by this attribute. Queuing disciplines that differ from
those that are supported by this object are specified
by setting this attribute to other(1) and providing
the object identifier that represents the different
queuing paradigm in the qosIfQueueExtDiscipline object.
A value of fifo(2) indicates that the queue is serviced
on a first-in-first-out (FIFO) basis. This discipline is
generally employed when only a single queue is available
for a given interface.
A value of pq(3) indicates that the queue is serviced
using a priority queuing discipline. This technique is
used when several queues are available for a given
interface. Each queue is assigned a priority and queues
are serviced in order of priority. Higher priority queues
are completely drained before lower priority queues are
serviced.
A value of fq(4) indicates that the queue is serviced
using a fair queuing discipline. This technique is used
when several queues are available for a given interface.
Each queue is treated equally and is serviced in a
round-robin fashion.
A value of wfq(5) indicates that the queue is serviced
using a weighted fair queuing discipline. This technique is
used when several queues are available for a given interface.
Each queue is serviced based on queue weights which determine
the scheduling and frequency of queue servicing. Queues that
are assigned a greater weight are implicitly provided with
more bandwidth.
Note that the processing disciplines for all of the queues
in a given set must be considered when trying to establish
a processing profile for a given interface.
Context
- MIB
- QOS-POLICY-IP-PIB
- OID
.1.3.6.1.4.1.45.4.2.1.1.2.1.4- Type
- column
- Access
- readwrite
- Status
- current
- Parent
- qosIfQueueEntry
- Table
- qosIfQueueTable
- Siblings
- 11
Syntax
Enumeration
Values & Constraints
Enumerated Values
1 | other |
2 | fifo |
3 | pq |
4 | fq |
5 | wfq |
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| qosIfQueueId An index that uniquely identifies this row in the table,
i.e., this PRI. | column | POLICY-FRAMEWORK-PIBPolicyInstanceId | .1.3.6.1.4.1.45.4.2.1.1.2.1.1 |
| qosIfQueueSize The size of the queue in bytes. Some devices set queue size
in terms of packets. These devices must calculate the queue
size in packets by assuming an average packet size suitab… | column | SNMPv2-SMIInteger32 | .1.3.6.1.4.1.45.4.2.1.1.2.1.10 |
| qosIfQueueStorageType The storage type for this conceptual row.
Conceptual rows having the value permanent(4) need not
allow write-access to any columnar objects in the row.
… | column | SNMPv2-TCStorageType | .1.3.6.1.4.1.45.4.2.1.1.2.1.11 |
| qosIfQueueStatus The status of this row.
An entry may not exist in the active state unless all
objects in the entry have an appropriate value. Row
creation using only default values… | column | SNMPv2-TCRowStatus | .1.3.6.1.4.1.45.4.2.1.1.2.1.12 |
| qosIfQueueSetId An index that uniquely identifies a specific queue set. The
queue set that is identified with this value is associated
with an interface set through the qosInterfaceTypeQueueSet… | column | Integer32 | .1.3.6.1.4.1.45.4.2.1.1.2.1.2 |
| qosIfQueueIndex An arbitrary index that uniquely identifies a specific
queue within a set of queues that is identified by the
qosIfQueueSetId value. | column | QosInterfaceQueueCount | .1.3.6.1.4.1.45.4.2.1.1.2.1.3 |
| qosIfQueueExtDiscipline This object identifies the queuing discipline that is
associated with the specified queue. This attribute
provides a means through which additional queuing mechanisms
can be iden… | column | ObjectIdentifier | .1.3.6.1.4.1.45.4.2.1.1.2.1.5 |
| qosIfQueueDrainSize The maximum number of bytes that may be drained from the
queue in one cycle. The percentage of the interface
bandwidth allocated to this queue can be calculated from
this attribu… | column | SNMPv2-SMIUnsigned32 | .1.3.6.1.4.1.45.4.2.1.1.2.1.6 |
| qosIfQueueAbsBandwidth The maximum interface bandwidth that is available for
consumption when servicing this queue. This bandwidth is
specified in terms of kilobits per second.
This attri… | column | SNMPv2-SMIUnsigned32 | .1.3.6.1.4.1.45.4.2.1.1.2.1.7 |
| qosIfQueueBandwidthAllocation This attribute specifies whether to configure the queue for
an absolute bandwidth limit or one that is relative to other
queues of the interface. i.e., whether to configure the qu… | column | Enumeration | .1.3.6.1.4.1.45.4.2.1.1.2.1.8 |
| qosIfQueueServiceOrder This object is used to provide an additional level of
priority that is required for certain queuing disciplines
and when the different queues that comprise a queue set
are service… | column | QosInterfaceQueueCount | .1.3.6.1.4.1.45.4.2.1.1.2.1.9 |