Class: IControl::LocalLB::RateClass::QueueType

Inherits:
Base::Enumeration
  • Object
show all
Defined in:
lib/icontrol/local_lb/rate_class.rb,
lib/icontrol/local_lb/rate_class.rb

Overview

Queueing method types

Constant Summary collapse

QUEUE_NONE =

Invalid state.

:QUEUE_NONE
QUEUE_STOCHASTIC_FAIR =

Queue discipline where all traffic is queued under a set of many lists, with the specific list chosen based on a hash of the connection information, such that traffic from the same connection will always be queued in the same list. Traffic is dequeued from the set of the lists in a round-robin fashion. The net effect is that fairness of dequeueing is achieved such that one connection can not “hog” the queue at the exclusion of another..

:QUEUE_STOCHASTIC_FAIR
QUEUE_PRIORITY_FIFO =

Queue discipline where all traffic is queued under a set of five lists based on the Type of Service ( ToS ) field of the traffic. Four of the lists correspond to the 4 possible ToS values of Minimum delay, Maximum throughput, Maximum reliability and Minimum cost. The fifth list represents traffic with no ToS setting. These lists are processed in such a fashion as to preserve the meaning of the ToS field as much as possible. For example, a Minimum cost packet might yield dequeuing to a Minimum delay packet..

:QUEUE_PRIORITY_FIFO