Команда 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 |