Расширенный выбор передачи ( ETS ) — это алгоритм планирования сетевого планировщика , который был определен рабочей группой Data Center Bridging рабочей группы IEEE 802.1 . [1] Это иерархический планировщик, который объединяет статическое приоритетное планирование и алгоритмы разделения полосы пропускания (такие как Weighted Round Robin или Deficit Round Robin ).
Алгоритм Enhanced Transmission Selection — один из алгоритмов планирования, поддерживаемых IEEE 802.1Q . В Enhanced Transmission Selection есть два типа очередей: очереди со строгим приоритетом или кредитные очереди и очереди с назначенной полосой пропускания. Каждая очередь с назначенной полосой пропускания имеет параметр полосы пропускания, а общее значение для всех очередей с назначенной полосой пропускания должно быть 100%. [2] [3] [4] [5]
Если в очередях со строгим приоритетом и кредитными ставками нет готовых к передаче кадров, может быть передан кадр из очереди с назначенной полосой пропускания. Алгоритм распределения полосы пропускания отвечает за выбор очереди таким образом, чтобы полоса пропускания, потребляемая каждой очередью, приближалась к ее проценту от полосы пропускания, оставшейся от очередей со строгим приоритетом и кредитными ставками. Если очередь использует меньше своего процента, остаток ее процента используется другими очередями.
Стандарт не определяет, какой алгоритм распределения пропускной способности должен использоваться , поскольку существует несколько вариантов алгоритма распределения пропускной способности , но дает некоторые ограничения и ссылки Weighted round robin . Реализация ETS в Linux не учитывает очереди на основе кредитов и использует Deficit round robin в качестве алгоритма распределения пропускной способности. ETS также реализован в сетевых драйверах Microsoft [6]
{{cite tech report}}
: CS1 maint: дата и год ( ссылка )