Управление качеством услуг состоит в применении специфических алгоритмов, определяющих порядок обработки пакетов в выходных и входных очередях. Эти алгоритмы называются политиками (policies), или дисциплинами управления очередями (queueing disciplines). Критерии для обработки пакета тем или иным образом могут настраиваться:
.ip.filter
, .ip.mangle
) на основе практически любых критериев, по которым возможно различать и классифицировать пакеты.in-CoS2Class-map
.В результате пакеты распределяются в выходной очереди по различным классам, каждый из которых может обслуживаться по индивидуальным правилам. Алгоритм обработки пакетов может предусматривать следующие действия:
В подавляющем большинстве задач, связанных с управлением QoS, требуется организовать обработку трафика по тому или иному алгоритму на выходном интерфейсе устройства. Например, чтобы ограничить скорость загрузки данных из Интернета некоторыми клиентами, находящимися во внутренней сети за устройством, следует ограничить скорость передачи на интерфейсе, обращённом к клиенту.
Управление трафиком эффективно только в том случае, если оно производится на устройстве, подключённом к самому медленному отрезку на пути дальнейшего следования пакетов. Например, не имеет смысла настраивать его на интерфейсе Fast Ethernet, если где-то далее используется канал WAN 2 Мбит/с; следует управлять трафиком на маршрутизаторе, который непосредственно передаёт данные в этот канал. В большинстве случаев таким "узким местом" является канал от площадки пользователя до поставщика сетевых услуг. Скорость передачи, формируемую устройством, рекомендуется устанавливать немного ниже физического быстродействия канала.
ПРИМЕЧАНИЕ. Управление трафиком относится к процедурам 2–3 уровней и имеет своим результатом то, что пакет помещается в выходную очередь драйвера порта. После того, как пакет передан в драйвер физического уровня, дальнейший контроль над ним невозможен. Например, если поступит высокоприоритетный пакет VoIP, а в драйвер к этом моменту уже передано несколько больших пакетов FTP, то этот пакет может быть передан только после них. Чтобы обеспечить адекватную и предсказуемую работу алгоритмов QoS, обычно следует уменьшить размер очереди на физическом уровне — параметр qlen
.
Обратно в узел qdisc
...
© Network Systems Group 2015–2024 | Отдел документации |