Команда policy-map используется для маркирования пакетов в соответствии с тем классом обслуживания, к которому принадлежит пакет. В одной policy map могут задаваться несколько классов.
Синтаксис policy-map policy-map-name
no policy-map policy-map-name
policy-map-name имя policy-map
Значение по умолчанию значение по умолчанию отсутствует.
Режимы команды Global configuration.
Рекомендации по использованию
После того, как командой class-map заданы классы трафика и их критерии, командой policy-map задается политика работа с классами. Для этого производится маркировка пакетов – выставляется в поле ToS пакета значение Precedence (приоритет), установленное командой set precedence, или значение DSCP, установленное командой set dscp.
В названии команды policy-map слово «политика» имеет тот смысл, что установленные значения Precedence и DSCP определяют набор процедур, которые будут обеспечивать заданный класс обслуживания трафика. Заданный класс обслуживания осуществляется с помощью утилиты drv_mgr, которая позволяет управлять загрузкой процессора обработкой трафика – включать/выключать механизм уничтожения неприоритетных пакетов (по полю ToS), управлять стратегией очередей, включать/выключать механизм защиты от перегрузки и др.
Существует возможность задания независимых команд маркирования для входящего и исходящего трафика на каждом интерфейсе.
При IPsec обработке исходящего пакета классификация и маркирование пакета будет производиться до его инкапсуляции, для входящего пакета – после его декапсуляции.
При IPsec обработке пакетов будет происходить копирование поля ToS из внутреннего во внешний IP-заголовок пакета.
Команда policy-map осуществляет переход в режим настройки политики, в котором задается класс трафика командой class, все пакеты которого будут маркироваться.
Удаляется policy-map командой:
no policy-map policy-map-name
Если ссылка на эту политику есть в каком-нибудь интерфейсе, то ссылка удаляется без предупреждения.
Пример
Пример маркировки всех пакетов класса class1 значением af41 в поле ToS:
Router(config)# policy-map policy-map1
Router(config-pmap)# class class1
Router(config-pmap-c)#set dscp af41
Router(config-pmap-c)#exit