Рассмотрим, как настроить маркировку трафика для QoS на маршрутизаторе Cisco. Маркировку (marking) можно описать, как характерное «окрашивание» трафика в зависимости от предпочтения. В процессе которого устройство записывает конкретную информацию в содержимое пакета или кадра. Это помогает вышестоящим устройствам принимать решения по классификации без необходимости заново определять тип трафика. В маркировке устанавливается байт ToS (Type of Service field) со значением приоритета IP или значением DSCP. Приоритет IP и значение DSCP рассмотрены в этой статье. Классификация трафика для QoS рассмотрена в этой статье.
Содержание:
Топология
Исследуемая топология состоит из трёх маршрутизаторов (Cisco 1941 с образом Cisco IOS Release 15.2 IP Base). Допускается использование других моделей маршрутизаторов и версий программного обеспечения Cisco IOS. В зависимости от модели маршрутизатора и версии программного обеспечения Cisco IOS доступные команды и полученные результаты могут отличаться от показанных в этой статье.
Схема топологии следующая:
Задачи
- Базовые настройки.
- Маркировка IP-пакетов с использованием значения приоритета.
- Маркировка IP-пакетов с использованием значения DSCP.
- Дополнительная проверка настроек.
Настройки маршрутизатора R1
Настройки маршрутизатора R2
Настройки маршрутизатора R3
Примеры маркировки пакетов
Пример №1
Сгенерируем некоторый трафик с R1 на R3, используя R2 для маркировки трафика. Начнем с маркировки трафика telnet — создадим список доступа ACL для классификации:
Теперь добавим список доступа ACL к карте классов (class-map):
Далее добавим карту классов к карте политики (policy-map):
Примечание: есть несколько опций для команды set.
В данном примере используем значение приоритета (precedence):
Для этого примера выберем приоритет IP 7:
Последние, но не менее важные команды — активация карты политик:
На R1 проверим, может ли маршрутизатор маркировать трафик telnet:
Теперь посмотрим на R2:
Вывод команды показывает, что 22 пакета были помечены с приоритетом 7.
Пример №2
Посмотрим, могут ли пакеты быть промаркированы значением DSCP. Для этого маркируем определенный HTTP-трафик:
Создаём карту классов:
Далее добавим карту классов в карту политик. В данном примере используем значение DSCP:
Для примера выберем AF12:
Теперь на R3 сгенерируем HTTP-трафик:
На R1 проверим, может ли маршрутизатор маркировать HTTP-трафик:
Также проверим карту политик:
Некоторые сетевые устройства, такие как коммутаторы или беспроводные контроллеры, могут перемаркировывать трафик. Это может стать проблемой. Чтобы не столкнуться с трудностями, на маршрутизаторе Cisco IOS необходимо создать карту политик и несколько карт классов, которые соответствуют приоритету (precedence) или значениям DSCP. Это позволяет быстро проверить, правильно ли помеченные пакеты поступают в пункт назначения.
На R3 создаём две карты классов, которые соответствуют значению DSCP AF12 и пакетам с приоритетом 7:
Проверим работу с помощью команды:
Вывод команды доказывает, что R3 получает правильно помеченные пакеты.
Выводы
Теперь Вы умеете настраивать маркировку трафика QoS на маршрутизаторе Cisco. Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
1 комментарий. Оставить новый
Если вместо «R2(config-pmap-c)#set dscp af12» использовать
«R2(config-pmap-c)#set ip dscp af12», то можно выполнить работу в Cisco Packet Tracer. Спасибо огромное за учебный материал!