diffServAlgDropType

  • 1.3.6.1.2.1.97.1.6.2.1.2
  • Access readwrite
  • Type other(1), tailDrop(2), headDrop(3), randomDrop(4), alwaysDrop(5)

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.

Details

Possible values
1 other
2 tailDrop
3 headDrop
4 randomDrop
5 alwaysDrop

Table columns

12 objects
Oid Name Access Type
1.3.6.1.2.1.97.1.6.2.1.1 diffServAlgDropId noaccess IndexInteger
1.3.6.1.2.1.97.1.6.2.1.2 diffServAlgDropType readwrite other(1), tailDrop(2), headDrop(3), randomDrop(4), alwaysDrop(5)
1.3.6.1.2.1.97.1.6.2.1.3 diffServAlgDropNext readwrite RowPointer
1.3.6.1.2.1.97.1.6.2.1.4 diffServAlgDropQMeasure readwrite RowPointer
1.3.6.1.2.1.97.1.6.2.1.5 diffServAlgDropQThreshold readwrite Unknown
1.3.6.1.2.1.97.1.6.2.1.6 diffServAlgDropSpecific readwrite RowPointer
1.3.6.1.2.1.97.1.6.2.1.7 diffServAlgDropOctets readonly Counter64
1.3.6.1.2.1.97.1.6.2.1.8 diffServAlgDropPkts readonly Counter64
1.3.6.1.2.1.97.1.6.2.1.9 diffServAlgRandomDropOctets readonly Counter64
1.3.6.1.2.1.97.1.6.2.1.10 diffServAlgRandomDropPkts readonly Counter64
1.3.6.1.2.1.97.1.6.2.1.11 diffServAlgDropStorage readwrite StorageType
1.3.6.1.2.1.97.1.6.2.1.12 diffServAlgDropStatus readwrite RowStatus

Used by conformance groups

1 objects
  • 1.3.6.1.2.1.97.2.2.10 diffServMIBAlgDropGroup

Comments