diffServAlgDropType

DIFFSERV-MIB · .1.3.6.1.2.1.97.1.6.2.1.2

Object

column r/w Enumeration
The type of algorithm used by this dropper. The value other(1)
requires further specification in some other MIB module.
              
In the tailDrop(2) algorithm, diffServAlgDropQThreshold
represents the maximum depth of the queue, pointed to by
diffServAlgDropQMeasure, beyond which all newly arriving packets
will be dropped.
              
In the headDrop(3) algorithm, if a packet arrives when the
current depth of the queue, pointed to by
diffServAlgDropQMeasure, is at diffServAlgDropQThreshold, packets
currently at the head of the queue are dropped to make room for
the new packet to be enqueued at the tail of the queue.
              
In the randomDrop(4) algorithm, on packet arrival, an Active
Queue Management algorithm is executed which may randomly drop a
packet. This algorithm may be proprietary, and it may drop either
the arriving packet or another packet in the queue.
diffServAlgDropSpecific points to a diffServRandomDropEntry that
describes the algorithm. For this algorithm,
diffServAlgDropQThreshold is understood to be the absolute
maximum size of the queue and additional parameters are described
in diffServRandomDropTable.
              
The alwaysDrop(5) algorithm is as its name specifies; always
drop. In this case, the other configuration values in this Entry
are not meaningful; There is no useful 'next' processing step,
there is no queue, and parameters describing the queue are not
useful. Therefore, diffServAlgDropNext, diffServAlgDropMeasure,
and diffServAlgDropSpecific are all zeroDotZero.

Context

MIB
DIFFSERV-MIB
OID
.1.3.6.1.2.1.97.1.6.2.1.2
Type
column
Access
readwrite
Status
current
Parent
diffServAlgDropEntry
Table
diffServAlgDropTable
Siblings
11

Syntax

Enumeration

Values & Constraints

Enumerated Values
1other
2tailDrop
3headDrop
4randomDrop
5alwaysDrop

Related Objects

Sibling Objects