llq-qos-kak-nastroit-mehanizm-organizaczii-ocheredej-s-nizkoj-zaderzhkoj-v-cisco-ios

LLQ QoS: как настроить механизм организации очередей с низкой задержкой в Cisco IOS

Рассмотрим, как настроить LLQ (Low Latency Queuing) механизм организации очередей с низкой задержкой на маршрутизаторе Cisco. Функция LLQ определяет строгий порядок формирования очередей по приоритетам PQ (priority queuing) для CBWFQ. Строгий порядок формирования очередей PQ позволяет отправлять чувствительные к задержке данные, например, голос, перед пакетами в других очередях. LLQ обеспечивает формирование очередей по приоритетам для CBWFQ (LLQ = PQ + CBWFQ), уменьшая джиттер (колебания задержки) в сеансах голосовой связи. Настройка CBWFQ (QoS) на маршрутизаторе Cisco, рассмотрена в этой статье.

В примере ниже изображены очереди №2, №3 и №4, которые присоединены к планировщику CBWFQ. Однако очередь №1 присоединена к планировщику LLQ и обходит CBWFQ. В результате она приобретает приоритет над остальными потоками трафика:

LLQ-QoS

Содержание:

  1. Топология
  2. Задачи
    1. Настройки маршрутизатора R1
    2. Настройки маршрутизатора R2
    3. Настройки компьютера РС1
    4. Настройки компьютера РС2
  3. Настройка LLQ
  4. Проверка механизма
  5. Выводы

Топология

Исследуемая топология состоит из двух маршрутизаторов (Cisco 1941 с образом Cisco IOS Release 15.2 IP Base) и двух РС. Допускается использование других моделей маршрутизаторов и версий программного обеспечения Cisco IOS. В зависимости от модели маршрутизатора и версии программного обеспечения Cisco IOS, доступные команды и полученные результаты могут отличаться от показанных в этой статье.

Схема топологии следующая:

MK-LLQ

Задачи

  1. Базовые настройки
  2. Применение очередей с низкой задержкой
  3. Анализ выходных данных

Настройки маршрутизатора R1

Настройки маршрутизатора R2

Настройки компьютера РС1

IP address — 192.168.20.2
Subnet mask — 255.255.255.0
Default Gateway — 192.168.20.1

Настройки компьютера РС2

IP address — 192.168.30.2
Subnet mask — 255.255.255.0
Default Gateway — 192.168.30.1

Настройка LLQ

Для начала на маршрутизаторе R2 установим ограничение по скорости и пропускной способности:

 

Далее необходимо создать карты классов с соответствием на списки контроля доступа ACL, чтобы промаркировать два потока трафика. Голосовой трафик попадёт в приоритетную очередь, второй трафик будет обслуживаться CBWFQ:

 

 

Теперь создаём карту политик и устанавливаем PQ для карты классов голосового трафика:

 

Примечание: При настройке приоритета могут быть доступны две или три опции, в зависимости от оборудования. Можно настроить очередь по приоритету для определенной скорости передачи в килобитах в секунду (kbps) или в процентах от пропускной способности (percent % of total bandwidth). Третья опция на маршрутизаторе — это многоуровневая очередь с приоритетами (Multi-Level Priority Queue). Большинство маршрутизаторов допускают только одну приоритетную очередь.

 

Для трафика DATA настроим гарантированную пропускную способность:

 

Не менее важное действие — активация карты политик на интерфейсе Serial 0/0/0 маршрутизатора R2:

 

Проверка механизма

Для дальнейшего шага, а именно генерации трафика с РС1 на РС2, используем программное обеспечение D-ITG. Distributed Internet Traffic Generatorэто платформа, способная генерировать трафик на уровне пакетов. ПО поддерживает генерацию трафика IPv4 и IPv6 и может генерировать трафик на сетевом, транспортном и прикладном уровнях.

 

Примечание: Чтобы очистить предыдущие записи policy-map, используйте команду clear counters (interface), для очистки записей ACL — clear access-lists counters.

 

На РС1 генерируем 3 потока UDP трафика со следующими заданными параметрами:

 

На РС2 анализируем выходные данные:

Порт получателя 2000, пропускная способность 32 Кбит/с:

 

MK-LLQ-1

 

Порт получателя 3000, пропускная способность 32 Кбит/с:

 

MK-LLQ-2

 

Порт получателя 4000, пропускная способность 32 Кбит/с:

 

MK-LLQ-3

 

Также проверим настройку на R2 с помощью команды show policy-map:

 

MK-LLQ-show

 

Выводы

Спасибо за уделенное время на прочтение статьи. Теперь Вы умеете настраивать механизм организации очередей с низкой задержкой в Cisco IOS.

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Поиск по сайту
Лучшее
Популярное
Рубрики
Меню