Программное обеспечение Cisco IOS и NX-OS : Программное обеспечение Cisco IOS версии 12.1 T

Формирование на основе классов

23 марта 2008 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Английский (7 июня 2000) | Отзыв

Содержание

Формирование на основе классов

Обзор функций

Конфигурирование GTS по классу трафика

Определение средней или пиковой скорости формирования трафика

Конфигурирование алгоритма CBWFQ в GTS

Преимущества

Ограничения

Дополнительная документация

Поддерживаемые платформы

Поддерживаемые стандарты, базы данных MIB и документы RFC

Задачи конфигурирования

Конфигурирование формирования на основе классов

Конфигурирование алгоритма CBWFQ в GTS

Проверка конфигурации карт политик и их классов

Примеры конфигураций

Примеры формирования на основе классов

Пример реализации алгоритма CBWFQ в комбинации с GTS

Примеры алгоритма CBWFQ в GTS

Справочник по командам

service-policy (карта класса)

shape

shape max-buffers


Формирование на основе классов


В данном документе описывается функция формирования на основе классов. Документ включает в себя следующие разделы.

Обзор фу=кций

Поддерживаемые платформы

Поддерживаемые стандарты, базы данных MIB и документы RFC

Задачи конфигурирования

Примеры конфигураций

Справочник по командам

Обзор функций

Функция формирования трафика позволяет контролировать исходящий трафик интерфейса для приведения его в соответствие с показателями скорости удаленного целевого интерфейса. Данная функция гарантирует соответствие трафика назначенным ему политикам. Трафик, связанный с определенным профилем, может быть сформирован так, чтобы поток данных в направлении абонента соответствовал необходимым требованиям. Тем самым устраняются узкие места в топологиях с несоответствующей скоростью передачи данных.

Использование функции формирования на основе классов предоставляет следующие возможности:

Конфигурирование формирования общего трафика (Generic Traffic Shaping, GTS) по классу трафика

Определение средней или пиковой скорости формирования трафика

Конфигурирование алгоритма взвешенной справедливой очередности на основе классов (Class-Based Weighted Fair Queueing, CBWFQ) в GTS

Формирование на основе классов может использоваться для любого интерфейса с поддержкой формирования GTS.

Конфигурирование GTS по классу трафика

С помощью функции формирования на основе классов конфигурирование GTS может быть выполнено для класса, что предоставляет определенные преимущества по сравнению с формированием GTS только по списку управления доступом. Для этого необходимо предварительно определить классы трафика в соответствии с критериями (протоколы, списки ACL, входящие интерфейсы). Для каждого определенного класса затем можно использовать формирование трафика.

Определение средней или пиковой скорости формирования трафика

Формирование трафика ограничивает скорость передачи данных. Помимо использования специально заданной скорости передачи GTS можно использовать для указания производной скорости передачи в соответствии с уровнем перегрузки.

Предусмотрена возможность указания двух типов формирования трафика: формирование со средней скоростью и формирования с пиковой скоростью. Формирование со средней скоростью ограничивает скорость передачи до согласованной скорости (Committed Information Rate, CIR). Использование CIR гарантирует соответствие скорости передаваемого трафика (в среднем) параметрам, используемым в сети.

При использовании формирования с пиковой скоростью маршрутизатор передает трафик со скоростью, превышающей CIR. Для определения пиковой скорости маршрутизатором используется следующая формула:

пиковая скорость = CIR(1+Be/Bc),

где:

Be — скорость избыточного пакетного сигнала.

Bc — скорость согласованного пакетного сигнала.

Формирование с пиковой скоростью позволяет маршрутизатору выполнять передачу на более высокой скорости, чем при формировании на средней скорости. Однако при использовании формирования с пиковой скоростью существует опасность сброса трафика, переданного со скоростью, превышающей CIR в случае перегруженности сети.

Если сеть имеет дополнительную полосу пропускания (помимо необходимой для обеспечения CIR) и приложения или классы нечувствительны к незначительным потерям пакетов, при использовании формирования с пиковой скоростью может быть использована данная дополнительная полоса пропускания. Тем не менее, в случае перегрузки сети могут наблюдаться потери пакетов. Если передаваемый по сети трафик должен строго соответствовать определенным условиям, рекомендуется использовать формирование со средней скоростью.

Конфигурирование алгоритма CBWFQ в GTS

В предыдущих версиях для пакетов в очереди GTS, вызывающих при передаче превышение сконфигурированной скорости, была реализована поддержка только потоковой очередности WFQ.

С помощью функции формирования на основе классов для постановленных в очередь пакетов реализована поддержка алгоритма CBWFQ. Алгоритм CBWQ может быть использован для конфигурирования классов постановленного в очередь трафика и обеспечения относительной или абсолютной гарантированной полосы пропускания для этих классов. Следует иметь в виду, что относительная или абсолютная гарантированная полоса пропускания предоставляется в зависимости от сконфигурированной CIR.

Преимущества

Гибкость критериев соответствия

Использование GTS в отношении классов предоставляет дополнительную гибкость приконфигурировании формирования трафика. Ранее данная возможность была ограничена использованием списков ACL.

Эффективное использование полосы пропускания

Выбор формирования с пиковой скоростью позволит выполнять более эффективное распределение полосы пропускания путем передачи большего объема данных (по сравнению с CIR) при доступности полосы.

Выделение полосы пропускания

Алгоритм CBWFQ позволяет указать точный объем полосы, назначаемой для отдельного класса трафика. Учитывая объем доступной полосы пропускания для интерфейса, пользователь может сконфигурировать до 64 классов и выполнять распределение полос между ними, что невозможно при использовании потоковой очередности WFQ.

Потоковая очередность WFQ использует различные весовые значения для классификации трафика по разговорам и определяет полосу для каждого разговора относительно других разговоров. Указанные весовые значения и классификация трафика зависят и ограничиваются семью уровнями приоритета IP-пакетов.

Повышение степени структурирования и масштабируемости

Алгоритм CBWFQ позволяет определить составляющие класса в соответствии с критериями, превышающими пределы потока. Алгоритм CBWFQ позволяет использовать списки ACL и протоколы или наименования входящих интерфейсов для определения метода классификации трафика, обеспечивая таким образом повышенную степень структурирования. Потоковую классификацию трафика выполнять при этом необязательно. Кроме того, в политике обслуживания можно сконфигурировать до 64 отдельных классов.

Ограничения

Формирование трафика с пиковой и средней скоростью конфигурируется по классам или по интерфейсам. Данные функции не могут быть использованы в сочетании с командами конфигурирования GTS предыдущих версий ПО Cisco IOS. Сюда относятся следующие команды:

traffic-shape adaptive

traffic-shape fecn-adaptive

traffic-shape group

traffic-shape rate

Адаптивное формирование трафика для сетей Frame Relay не поддерживается при использовании формирования трафика на основе классов. Для конфигурирования адаптивного GTS в сетях Frame Relay необходимо использовать команды ПО Cisco IOS версии 12.1(2) и выше.

Дополнительная документация

Дополнительные сведения о данной функции приведены в следующих документах:

Руководство по конфигурации решений QoS Cisco IOS, Cisco IOS версии 12.1

Справочник по командам решений QoS Cisco IOS, Cisco IOS версии 12.1

Поддерживаемые платформы

Cisco серии 1600

Cisco серии 2500

Cisco серии 2600

Cisco серии 3600

Cisco серии 4500

Cisco серии 4700

Cisco 7200 с процессором NPE150 или выше для скоростей T1/E1/Ethernet

Cisco 7200 с процессором NPE200 или выше для скоростей T3

Процессор маршрутизации и коммутации (RSP) Cisco

Поддерживаемые стандарты, базы данных MIB и документы RFC

Стандарты

Нет

Базы административной информации (MIB)

Нет

RFC

Нет

Задачи конфигурирования

Задачи конфигурирования для функции формирования трафика на основе классов описаны в последующих разделах. Каждая задача в списке отмечена как обязательная или необязательная задача.

Конфигурирование формирования на основе классов (обязательно)

Конфигурирование алгоритма CBWFQ в GTS (необязательно)

Проверка конфигурации карт политик и их классов (необязательно)

Конфигурирование формирования на основе классов

Для конфигурирования формирования на основе классов используются первые две команды в режиме глобального конфигурирования с целью указания наименования карты политики и наименования карты класса. Остальные команды используются в режиме конфигурирования карты класса для указания средней или пиковой скорости.

Команда
Назначение

Шаг 1

Router(config)# policy-map policy-map

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

Шаг 2

Router(config)# class-map class-map-name

Указывается имя создаваемой карты классов.

Шаг 3

Router(config-pmap-c)# shape {average | peak} cir [bc] [be]

Указываются средняя или пиковая скорости формирования.

Шаг 4

Router(config-pmap-c)# shape max-buffers количество-буферов

(Необязательно) Указывается максимальное количество буферов для очередей при формировании.

Конфигурирование алгоритма CBWFQ в GTS

Для конфигурирования алгоритма CBWFQ в GTS используются первые две команды в режиме глобального конфигурирования с целью указания наименования карты политики и наименования карты класса. Остальные команды используются в режиме конфигурирования карты класса для указания средней или пиковой скорости и прикрепления политики обслуживания к классу.

Команда
Назначение

Шаг 1

Router(config)# policy-map policy-map

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

Шаг 2

Router(config)# class-map class-map-name

Указывается имя создаваемой карты классов.

Шаг 3

Router(config-pmap-c)# shape {average | peak} cir [bc] [be]

Указываются средняя или пиковая скорости формирования.

Шаг 4

Router(config-pmap-c)# service-policy policy-map

Политика обслуживания закрепляется за классом.

Проверка конфигурации карт политик и их классов

Для отображения содержимого отдельной карты политики, отдельного класса карты политики или всех карт политик, сконфигурированных для интерфейса, используется одна из следующих команд в режиме глобального конфигурирования:

Команда
Назначение

Router# show policy policy-map

Отображается конфигурация всех классов, составляющих указанную карту политики.

Router# show policy policy-map class имя-класса

Отображаются конфигурации отдельного класса указанной карты политики.

Router# show policy interface имя-интерфейса

Отображаются конфигурации всех классов, сконфигурированных для всех карт политик заданного интерфейса.


Примеры конфигураций

В этом разделе приведены следующие примеры конфигурации:

Примеры формирования на основе классов

Пример реализации алгоритма CBWFQ в комбинации с GTS

Примеры алгоритма CBWFQ в GTS

Примеры формирования на основе классов

В следующем примере определяется один класс — c1. Класс c1 конфигурируется со скоростью формирования трафика 384 Кбит/с, при этом размер стандартного пакета составит 15440 бит.

Router(config)# policy-map shape
Router(config-pmap)# class c1
Router(config-pmap-c)# shape average 384000 15440
Router(config-pmap-c)# configure terminal
Router(config)# interface Serial 3/3
Router(config-if)# service out shape

Пример реализации алгоритма CBWFQ в комбинации с GTS

В следующем примере на интерфейсе используется алгоритм CBWFQ. Формирование трафика выполняется перед постановкой его в очередь алгоритма CBWFQ.

В данном примере определяются два класса: cust1 и cust2. Класс cust1 имеет гарантированную полосу пропускания 256 Кбит/с, на выходе трафик формируется со скоростью 384 Кбит/с. Класс cust2 имеет гарантированную полосу пропускания 384 Кбит/с, однако, если для интерфейса доступна достаточная полоса пропускания, данный класс может использовать на выходе пиковую скорость до 512 Кбит/с.

На рис. 1 изображен данный процесс.

Рис. 1. Алгоритм CBWFQ в комбинации с GTS

Следующие команды используются для конфигурирования в данном примере:

Router(config)# policy-map shape-cbwfq
Router(config-pmap)# class cust1
Router(config-pmap-c)# shape average 384000
Router(config-pmap-c)# bandwidth 256
Router(config-pmap)# class cust2
Router(config-pmap-c)# shape peak 512000
Router(config-pmap-c)# bandwidth 384
Router(config-pmap-c)# configure terminal
Router(config)# interface Serial 3/3
Router(config-if)# service out shape-cbwfq

Примеры алгоритма CBWFQ в GTS

В данном разделе представлены два примера конфигурирования алгоритма CBWFQ в GTS.

Пример 1

В первом примере используются карты иерархической политики с выполнением конфигурирования алгоритма CBWFQ в GTS.

В следующем примере определяются три карты политик: cust1-classes, cust2-classes и cust-policy. Для карт политики cust1-classes и cust2-classes определены три класса: золотой, серебряный и бронзовый.

Золотой класс cust1-classes использует 50 % полосы пропускания. Серебряный класс использует 20 % полосы пропускания, бронзовый класс использует 15 % полосы пропускания.

Золотой класс cust2-classes использует 30 % полосы пропускания. Серебряный класс использует 15 % полосы пропускания, бронзовый класс использует 10 % полосы пропускания.

Карта политики cust-policy указывает формирование со средней скоростью 384 Кбит/с и назначает политику услуги cust1-classes на класс cust1. Карта политики cust-policy указывает формирование со средней скоростью 512 Кбит/с и назначает политику услуги cust2-classes на класс cust2.

На рис. 2 изображен данный процесс.

Рис. 2. Карты иерархической политики с использованием формирования на основе классов

Конфигурация cust1-classes

Router(config)# policy-map cust1-classes
Router(config-pmap)# class gold
Router(config-pmap-c)# bandwidth percent 50
Router(config-pmap)# class silver
Router(config-pmap-c)# bandwidth percent 20
Router(config-pmap)# class bronze
Router(config-pmap-c)# bandwidth percent 15

Конфигурация cust2-classes

Router(config)# policy-map cust2-classes
Router(config-pmap)# class gold
Router(config-pmap-c)# bandwidth percent 30
Router(config-pmap)# class silver
Router(config-pmap-c)# bandwidth percent 15
Router(config-pmap)# class bronze
Router(config-pmap-c)# bandwidth percent 10

Конфигурация для абонентских политик и функций QoS

Router(config)# policy-map cust-policy
Router(config-pmap)# class cust1
Router(config-pmap-c)# shape average 384000
Router(config-pmap-c)# service-policy cust1-classes
Router(config-pmap)# class cust2
Router(config-pmap-c)# shape peak 51200
Router(config-pmap-c)# service-policy cust2-classes
Router(config-pmap-c)# interface Serial 3/2
Router(config-if)# service out cust-policy

Пример 2

В данном примере формирование на основе классов конфигурируется для класса shaped в карте политики GTS_in_ModCLI. Класс shaped использует формирование трафика со средней скоростью 241 Кбит/с. Алгоритм CBWFQ также активен для этого класса, что гарантирует полосу пропускания 241 Кбит/с при наличии перегрузки интерфейса.

Класс shaped является точкой перегрузки для всех подклассов, составляющих данный класс. Поэтому подклассы могут и далее быть разделены. Все данные подклассы являются компонентом карты политики CBWFQ_in_GTS (то есть, прикреплены к классу shaped).

Конфигурация для карты политики GTS_in_ModCLI

Router(config)# policy-map GTS_in_ModCLI
Router(config-pmap)# class shaped
Router(config-pmap-c)# bandwidth 241
Router(config-pmap-c)# shape average 241000
Router(config-pmap-c)# service-policy CBWFQ_in_GTS

Конфигурация для карты политики CBWFQ_in_GTS

Карта политики CBWFQ_in_GTS имеет четыре класса алгоритма CBWFQ.

Router(config)# policy-map CBWFQ_in_GTS
Router(config-pmap)# class cust_A
Router(config-pmap-c)# bandwidth percent 25
Router(config-pmap)# class cust_B
Router(config-pmap-c)# bandwidth percent 25
Router(config-pmap)# class cust_C
Router(config-pmap-c)# bandwidth percent 25
Router(config-pmap)# class class-default
Router(config-pmap-c)# fair

Проверка конфигурации

В результате выполнения команды show policy-map для карты политики GTS_in_ModCLI отображается конфигурация (включая подклассы).

Router# show policy-map GTS_in_ModCLI
  Policy Map GTS_in_ModCLI
   Class shaped
   Weighted Fair Queueing
       Bandwidth 241 (kbps)  Max Threshold 64 (packets)
   Traffic Shaping
    Average Rate Traffic Shaping
            CIR 241000 (bps) Max. Buffers Limit 1000 (Packets)
     Policy Map CBWFQ_in_GTS
     Class cust_A
     Weighted Fair Queueing
         Bandwidth 25 (%)    Max Threshold 64 (packets)
     Class cust_B
     Weighted Fair Queueing
         Bandwidth 25 (%)    Max Threshold 64 (packets)
     Class cust_C
     Weighted Fair Queueing
         Bandwidth 25 (%)    Max Threshold 64 (packets)
     Class class-default
     Weighted Fair Queueing
         Flow based Fair Queueing

Карта политики GTS_in_ModCLI может быть прикреплена к любому логическому интерфейсу, в котором создается точка перегрузки. После присоединения к интерфейсу Serial 3/0 отображаются статистические данные времени выполнения.

Router# show policy interface Serial 3/0
 Serial3/0 
 output : GTS_in_ModCLI
  Class shaped
   Weighted Fair Queueing
       Output Queue: Conversation 267 
         Bandwidth 241 (kbps) Max Threshold 64 (packets)
         (pkts matched/bytes matched) 3852/947384
         (pkts discards/bytes discards/tail drops) 0/0/0
   Traffic Shaping
     Target    Byte   Sustain   Excess    Interval  Increment Adapt
     Rate      Limit  bits/int  bits/int  (ms)      (bytes)   Active
     241000    1928   7712      7712      32        964       -

     Queue     Packets   Bytes     Packets   Bytes
     Depth                         Delayed   Delayed   Active
     41        3980      978872    3967      975686    yes
    Class cust_A
     Weighted Fair Queueing
         Output Queue: Conversation 41 
           Bandwidth 25 (%) Max Threshold 64 (packets)
           (pkts matched/bytes matched) 0/0
           (pkts discards/bytes discards/tail drops) 0/0/0
    Class cust_B
     Weighted Fair Queueing
         Output Queue: Conversation 42 
           Bandwidth 25 (%) Max Threshold 64 (packets)
           (pkts matched/bytes matched) 0/0
           (pkts discards/bytes discards/tail drops) 0/0/0
    Class cust_C
     Weighted Fair Queueing
         Output Queue: Conversation 43 
           Bandwidth 25 (%) Max Threshold 64 (packets)
           (pkts matched/bytes matched) 0/0
           (pkts discards/bytes discards/tail drops) 0/0/0
    Class class-default
     Weighted Fair Queueing
         Flow Based Fair Queueing
         Maximum Number of Hashed Queues 32 

Справочник по командам

В данном разделе содержатся новые и измененные команды. Все другие команды, используемые с этой функцией, документированы в справочниках по командам ПО Cisco IOS версии 12.1.

service-policy (карта класса)

shape

shape max-buffers

service-policy (карта класса)

Для присоединения карты политики к классу используется команда конфигурирования class-map service-policy. Для удаления политики обслуживания из класса используется форма no данной команды.

service-policy policy-map

no service-policy

Описание синтаксиса

policy-map

Имя карты политики обслуживания (создается с помощью команды policy-map), которую необходимо добавить.


По умолчанию

Политика обслуживания не указана.

Командные режимы

Конфигурирование class-map в карте политики

История команды

Версия
Изменение

12.1(2)T

Команда включена впервые.


Инструкции по использованию

Карта политики может быть присоединена к одному или нескольким классам для задания политики обслуживания этих классов. Команда выполняется только в отношении предполагаемого выходного интерфейса.

Примеры

В следующем примере определяются три карты политик: cust1-classes, cust2-classes и cust-policy. Для карт политики cust1-classes и cust2-classes определены три класса: золотой, серебряный и бронзовый.

Золотой класс cust1-classes использует 50 % полосы пропускания. Серебряный класс использует 20 % полосы пропускания, бронзовый класс использует 15 % полосы пропускания.

Золотой класс cust2-classes использует 30 % полосы пропускания. Серебряный класс использует 15 % полосы пропускания, бронзовый класс использует 10 % полосы пропускания.

Карта политики cust-policy указывает формирование со средней скоростью 384 Кбит/с и назначает политику услуги cust1-classes на класс cust1. Карта политики cust-policy указывает формирование со средней скоростью 512 Кбит/с и назначает политику обслуживания cust2-classes классу cust1.

Для конфигурирования классов cust1-classes используются следующие команды:

Router(config)# policy-map cust1-classes
Router(config-pmap)# class gold
Router(config-pmap-c)# bandwidth percent 50
Router(config-pmap)# class silver
Router(config-pmap-c)# bandwidth percent 20
Router(config-pmap)# class bronze
Router(config-pmap-c)# bandwidth percent 15

Для конфигурирования классов cust2-classes используются следующие команды:

Router(config)# policy-map cust2-classes
Router(config-pmap)# class gold
Router(config-pmap-c)# bandwidth percent 30
Router(config-pmap)# class silver
Router(config-pmap-c)# bandwidth percent 15
Router(config-pmap)# class bronze
Router(config-pmap-c)# bandwidth percent 10

Для определения абонентской политики cust1-classes и cust2-classes, а также определения функций QoS используются следующие команды:

Router(config)# policy-map cust-policy
Router(config-pmap)# class cust1
Router(config-pmap-c)# shape average 384000
Router(config-pmap-c)# service-policy cust1-classes
Router(config-pmap)# class cust2
Router(config-pmap-c)# shape peak 51200
Router(config-pmap-c)# service-policy cust2-classes
Router(config-pmap-c)# interface Serial 3/2
Router(config-if)# service out cust-policy

Связанные команды

Команда
Описание

policy-map

Создается или изменяется карта политики, которую можно добавить к одному или нескольким интерфейсам для определения политики обслуживания.

show policy-map

Отображается конфигурации отдельного класса указанной карты политики.


shape

Для указания формирования трафика со средней или пиковой скоростью используется команда конфигурирования class-map shape. Для удаления формирования трафика используется форма no данной команды.

shape {average | peak} cir [bc] [be]

no shape {average | peak} cir [bc] [be]

Описание синтаксиса

average

Указывается формирование со средней скоростью.

peak

Указывается формирование с пиковой скоростью.

CIR

Указывается согласованная скорость (CIR) в бит/с.

Bc

Указывается скорость согласованного пакетного сигнала в битах.

Be

Указывается скорость согласованного пакетного сигнала в битах.


По умолчанию

Нет поведения или значений по умолчанию.

Командные режимы

Конфигурирование class-map в карте политики

История команды

Версия
Изменение

12.1(2)T

Команда включена впервые.


Инструкции по использованию

Формирование трафика ограничивает скорость передачи данных. Помимо применения специально заданной скорости передачи формирование общего трафика (GTS) можно использовать для указания производной скорости передачи в соответствии с уровнем перегрузки.

Предусмотрена возможность указания двух типов формирования трафика: формирование со средней скоростью и формирование с пиковой скоростью. Формирование со средней скоростью ограничивает скорость передачи до согласованной скорости (CIR). Использование CIR гарантирует соответствие скорости передаваемого трафика (в среднем) параметрам, используемым в сфере сети.

При использовании формирования с пиковой скоростью маршрутизатор передает трафик со скоростью, превышающей CIR. Для определения пиковой скорости маршрутизатором используется следующая формула:

пиковая скорость = CIR(1+Be/Bc),

где:

Be — скорость избыточного пакетного сигнала.

Bc — скорость согласованного пакетного сигнала.

Формирование с пиковой скоростью позволяет маршрутизатору выполнять передачу на более высокой скорости, чем при формировании на средней скорости. Однако при использовании формирования с пиковой скоростью существует опасность сброса трафика, переданного со скоростью, превышающей CIR, в случае перегруженности сети.

Если сеть имеет дополнительную полосу пропускания (помимо необходимой для обеспечения CIR) и приложения или классы нечувствительны к незначительным потерям пакетов, при использовании формирования с пиковой скоростью данная полоса может быть использована. Тем не менее, в случае перегрузки сети могут наблюдаться потери пакетов. Если передаваемый по сети трафик должен строго соответствовать определенным условиям, рекомендуется использовать формирование со средней скоростью.

Примеры

Ниже приведен пример установки средней скорости формирования трафика для гарантирования полосы пропускания 256 Кбит/с.

shape average 256000

В приведенном ниже примере используется формирование с пиковой скоростью для гарантирования полосы пропускания 300 Кбит/с с возможностью использования скорости 512 Кбит/с при наличии данной полосы пропускания для интерфейса.

bandwidth 300
shape peak 512000

Связанные команды

Команда
Описание

bandwidth

Указывается или изменяется полоса пропускания, назначенная классу, принадлежащему карте политики.

class (policy map)

Указывается имя класса (политику которого требуется создать или изменить) и класса по умолчанию (класса class-default) перед конфигурированием его политики.

policy-map

Создается или изменяется карта политики, которую можно добавить к одному или более интерфейсам для определения политики обслуживания.

service-policy

Добавляется карта политики к входящему интерфейсу или виртуальному каналу, а также к исходящему интерфейсу или виртуальному каналу, которая будет использоваться в качестве политики обслуживания для этого интерфейса или виртуального канала.

shape max-buffers

(Необязательно) Указывается максимальное количество буферов для очередей при формировании.


shape max-buffers

Для указания максимального количества буферов для очередей при формировании используется команда конфигурирования class-map shape max-buffers. Для удаления данных максимального количества буферов используется no-форма данной команды.

shape max-buffers количество-буферов

no shape max-buffers количество-буферов

Описание синтаксиса

количество-буферов

Указывается максимальное количество буферов. Минимальное количество буферов — 1, максимальное количество буферов — 4096.


По умолчанию

Значение по умолчанию — 1000.

Командные режимы

Конфигурирование class-map в карте политики

История команды

Версия
Изменение

12.1(2)T

Команда включена впервые.


Инструкции по использованию

Для каждого класса, использующего GTS, можно указать максимальное количество буферов для использования в очередях при формировании.

Примеры

Ниже приведен пример конфигурирования формирования и установки значения «100» для ограничения количества буферов.

shape average 350000
shape max-buffers 100

Связанные команды

Команда
Описание

bandwidth

Указывается или изменяется полоса пропускания, назначенная классу, принадлежащему карте политики.

class (policy map)

Указывается имя класса (политику которого требуется создать или изменить) и класса по умолчанию (класса class-default) перед конфигурированием его политики.

policy-map

Создается или изменяется карта политики, которую можно добавить к одному или более интерфейсам для определения политики обслуживания.

service-policy

Добавляется карта политики к входящему интерфейсу или виртуальному каналу, или исходящему интерфейсу или виртуальному каналу, которая будет использоваться в качестве политики обслуживания для этого интерфейса или виртуального канала.

shape

Указываются средняя или пиковая скорости формирования.