Перейти к основному содержимому

class-map

Для создания class-map и перехода в режим его настройки используется команда class-map(поддерживается только для QoS в расширенном режиме). Для отмены используется no форма команды..

Синтаксис

class-map class-map-name [match-all | match-any]

no class-map class-map-name

Параметры
  • class-map-name - имя class-map.
  • match-all - выполняет логическое И всех критериев ACL, принадлежащих этой карте классов. Если не указаны ни match-all, ни match-any, по умолчанию выбирается параметр match-all.
  • match-any - Выполняет логическое ИЛИ критериев ACL, принадлежащих этой карте классов.
Конфигурация по умолчанию
Режим использования

Конфигурационный режим

Рекомендации по использованию

Команда class-map и ее подкоманды используются для определения классификации пакетов, маркировки и контроля передачи.

Карта классов состоит из одного или нескольких ACL. Она определяет поток трафика, описывая какие пакеты соответствуют некоторым или всем критериям, указанным в ACL.

Все команды ветки class-map доступны только тогда, когда QoS находится в расширенном режиме.

В этом режиме можно ввести до двух команд match, чтобы настроить критерии для этого класса.

При использовании нескольких команд сопоставления каждая из них должна указывать на отдельный тип ACL, например: один IP ACL, один IPv6 ACL и один MAC ACL. Классификация осуществляется по первому совпадению, поэтому порядок ACL важен.

Сообщения об ошибках генерируются в следующих случаях:

  • В class-map с параметром match-all имеется более одной команды match.
  • В участвующих ACL есть повторяющееся поля классификации.

После входа в режим Class-map Configuration доступны следующие команды конфигурации:

  • exit: для выхолда из режима настройки Class-map.
  • match: для настройки критерии классификации.
  • no: для удаления оператор match из карты классов.
Пример
FCS(config)# class-map class1 match-all
FCS(config-cmap)# match access-group acl-name