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

Организация очередей с низкой задержкой для протокола Frame Relay

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


Содержание

Организация очередей с низкой задержкой для протокола Frame Relay
Обзор функции
Поддерживаемые платформы
Поддерживаемые стандарты, базы данных MIB и документы RFC
Предварительные условия
Задачи настройки
Определение карт классов
Настройка политики классов в карте политики
Добавление политики службы и включение функции организации очередей с низкой задержкой
для протокола Frame Relay

Подтверждает настройки карт политики и их классов
Мониторинг и обслуживание очередей с низкой задержкой
для протокола Frame Relay

Примеры конфигураций
Справочник по командам
service-policy
show frame-relay pvc
show policy-map interface
Глоссарий

Организация очередей с низкой задержкой для протокола Frame Relay


В этом документе описывается функция организации очередей с низкой задержкой для протокола Frame Relay. В нем содержится информация о преимуществах новой функции, поддерживаемых платформах, сопутствующих документах и т.д.

Документ содержит следующие разделы:

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

Функция организации очередей с низкой задержкой для протокола Frame Relay является новой возможностью, обеспечивающей реализацию алгоритма строгой приоритетной очередности (priority queue, PQ) для голосового трафика и алгоритма взвешенной справедливой очередности для других классов трафика. Перед выпуском этой функции организация очередей с низкой задержкой была возможна только на уровне интерфейса и виртуальных каналов (virtual circuit, VC) сетей ATM. В настоящее время данная функция доступна на уровне виртуальных каналов протокола Frame Relay, если настроено формирование трафика Frame Relay.

Организация очередей с низкой задержкой, называемая также приоритетной очередностью и взвешенной справедливой очередностью на основе классов (priority queueing/class-based weighted fair queueing, PQ/CBWFQ), представляет собой более широкий и гибкий набор решений контроля качества обслуживания Frame Relay, по сравнению с предыдущими решениями. Особенно это справедливо в отношении алгоритмов назначения приоритетов протокола передачи в реальном времени (Real-Time Transport Protocol, RTP) и приоритетной очередности/основанной на классах взвешенной справедливой очередности.

С помощью назначения приоритетов протокола RTP и приоритетной очередности и взвешенной справедливой очередности (PQ/CBWFQ) трафик, соответствующий указанному диапазону портов протоколов User Datagram Protocol (UDP) или RTP, считается трафиком с высоким приоритетом и распределяется в приоритетную очередь. С помощью очереди с низкой задержкой для протокола Frame Relay можно настраивать классы трафика в соответствии с протоколом, интерфейсом или списком доступа, а затем определять карты политик для установки способа обработки классов в алгоритмах приоритетной очереди и взвешенной справедливой очередности.

Очереди настраиваются на основе принципа «одна на постоянный виртуальный канал (permanent virtual circuit, PVC)»: для каждого постоянного виртуального канала указывается приоритетная очередь и назначенное число справедливых очередей. Справедливые очереди назначаются с весовым соотношением, пропорциональным требованиям полосы пропускания каждого класса. Класс, для которого требуется удвоенная полоса пропускания другого класса, обладает половиной веса. Перегрузка полосы пропускания недопустима. Интерфейс командной строки не позволяет выполнить изменение конфигурации, которое может привести к превышению общей полосы пропускания. Эта функциональность отличается от алгоритма взвешенной справедливой очередности, в котором потокам назначается вес на основе приоритета IP-пакетов. Алгоритм взвешенной справедливой очередности позволяет выделять пропорционально больше полосы пропускания для трафика с более высоким приоритетом, но чем больше потоков, тем меньше размер полосы пропускания, доступной для них.

Алгоритм приоритетной очередности реализован так, чтобы справедливые очереди не испытывали недостатка пропускной способности. Настройка приоритетной очередности предполагает задание максимального объема пропускной способности, доступной для данной очереди, в Кбит/с. Пакеты, превышающие максимальный размер, удаляются. Политики для справедливых очередей не существует.

Организация очередей с низкой задержкой для протокола Frame Relay настраивается с помощью сочетания команд class-map, policy-map и команд группы map-class протокола Frame Relay. Команда class-map определяет классы трафика в соответствии с протоколом, интерфейсом или списком доступа. Команда policy-map определяет способ обработки каждого класса в системе очередности в соответствии с полосой пропускания, приоритетом, пределом очередности и алгоритмом взвешенного произвольного раннего обнаружения (Weighted Random Early Detection, WRED). Команда map-class service-policy output добавляет команду policy-map к виртуальному каналу Frame Relay.

Политики, которые не относятся напрямую к очереди с низкой задержкой, например, формирование трафика, установка приоритетов IP-пакетов и контроль соблюдения политики, не поддерживаются командами для виртуальных каналов Frame Relay class-map и policy-map. Для настройки этих политик необходимо использовать другие механизмы конфигурации, такие как команды классов карт.

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

Назначение приоритетов протокола RTP

Назначение приоритетов протокола RTP обеспечивает схему строгой очередности приоритетов для голосового трафика. Голосовой трафик определяется по номерам портов RTP и классифицируется в очереди приоритетов, настроенной с помощью команды map-class frame-relay ip rtp priority. Классифицировать трафик как голосовой можно вручную, указав диапазон номеров портов RTP. Если трафик соответствует указанному диапазону, он классифицируется как голосовой и попадает в приоритетную очередь очереди с низкой задержкой, а также в приоритетную очередь интерфейса. Если трафик не попадает в указанный диапазон портов RTP, то он классифицируется служебной политикой схемы очереди с низкой задержкой.

Команда ip rtp priority доступна как в режиме конфигурации интерфейса, так и конфигурации map-class frame-relay. В этой функции поддерживается только команда конфигурации map-class frame relay ip rtp priority.

Тенхнология Voice over Frame Relay

В технологии Voice over Frame Relay (VoFR) используется алгоритм приоритетной очередности для очереди с низкой задержкой вместо собственного алгоритма приоритетной очередности. С помощью команды map-class frame-relay voice bandwidth настраивается общая полоса пропускания, доступная для VoFR трафика. Размер видимой полосы пропускания, доступной для других очередей, будет равен минимальной согласованной скорости передачи (commited information rate, CIR), которая меньше полосы пропускания голосовой информации.

Команда map-class frame-relay voice bandwidth также позволяет настраивать функцию контроля доступности вызовов, гарантирующую наличие достаточной полосы пропускания VoFR перед разрешением вызова. Не существует правил голосового трафика, применяющихся после установления вызова.

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

Следует отметить, что при включении VoFR нет необходимости настраивать карту классов приоритетов для голосового трафика. Единственными командами VoFR, которые используются при организации очередей с низкой задержкой для протокола Frame Relay, являются команда настройки map-class frame-relay voice bandwidth и команда настройки interface-dlci vofr data.


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

Фрагментация Frame Relay

Целью фрагментации Frame Relay (FRF.12) является поддержка передачи голосовых пакетов и пакетов данных на низкоскоростных соединениях без чрезмерной задержки голосовых пакетов. Большие пакеты данных фрагментируются и чередуются с голосовыми пакетами.

При настройке работы фрагментации FRF.12 с использованием очередей с низкой задержкой, небольшие пакеты, классифицированные для приоритетной очереди, передаются без фрагментирования в приоритетную очередь с низкой задержкой, а также в приоритетную очередь интерфейса. Большие пакеты, предназначенные для приоритетной очереди, формируются и фрагментируются при удалении из очереди.

Для включения алгоритма организации очередей с низкой задержкой с фрагментацией FRF.12 необходимо использовать команды настройки map-class frame-relay fragment и service-policy.

Технология коммутации IP Cisco Express Forwarding

Технология коммутации IP Cisco express forwarding (CEF) не подвержена влиянию алгоритма создания очередей с низкой задержкой.

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

Обслуживание с жестким приоритетом

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

Гибкость

Использование очередей с низкой задержкой для протокола Frame Relay позволяет определять классы трафика в соответствии с протоколом, интерфейсом или списками доступа. Затем можно назначать характеристики этим классам, включая приоритет, полосу пропускания, ограничение очередности и WRED.

Ограничения

Поддерживаются только следующие команды карты классов (class-map) и карты политик (policy-map).

  • Команда class-map match.
  • Команды policy-map: priority, bandwidth, queue-limit, random-detect и fair-queue

Сопутствующие функции и технологии

Следующие функции и технологии связаны с организацией очередей с низкой задержкой для протокола Frame Relay.

  • Формирование трафика Frame Relay (FRTS)
  • Назначение приоритетов протокола RTP
  • Очередность приоритетов (PQ)
  • Технология Voice over Frame Relay (VOFR)
  • Взвешенная справедливая очередность (WFQ)

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

В следующем документе представлена информация, которая относится к организации очередей с низкой задержкой для протокола Frame Relay.

  • Взвешенная организация очередей на основе классов, ПО Cisco IOS версии 12.0(5)T
  • Приоритеты IP RTP, ПО Cisco IOS версии 12.0(5)T
  • Руководство по настройке решений для управления качеством обслуживания ПО Cisco IOS версии 12.1
  • Справочник по командам решений для управления качеством обслуживания ПО Cisco IOS версии 12.1

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

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

  • Cisco 805
  • Cisco 1600
  • Cisco серии 1700
  • Cisco 2500
  • Cisco серии 2600
  • Cisco серии 3600
  • Cisco 3810
  • Cisco серии 7200

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

Стандарты

Эта функция не поддерживает новые или измененные стандарты.

Базы данных MIB

Эта функция не поддерживает новые или измененные базы данных MIB.

Описание поддерживаемых баз данных MIB и способов их использования см. на веб-сайте Cisco MIB в разделе Cisco Connection Online (CCO) по адресу: http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.

Документы RFC

Эта функция не поддерживает новые или измененные документы RFC.

Предварительные условия

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

  • Для интерфейса необходимо включить формирование трафика Frame Relay.
  • Необходимо настроить исходящую политику обслуживания в классе карт, относящихся к интерфейсу, подчиненному интерфейсу или идентификатору подключения канального уровня (DLCI).
  • Любая очередь, не являющаяся очередью типа «первым пришел — первым обслужен» (FIFO), настроенной в классе схем, должна быть удалена. Невозможно настроить организацию очередей с низкой задержкой для протокола Frame Relay, если уже имеется настроенная очередь типа не-FIFO, за исключением очереди по умолчанию, которая создается при включении фрагментации.

Задачи настройки

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

Определение карт классов

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

Команда Назначение
Шаг 1 

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

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

Шаг 2 

Router(config-cmap)# match access-group {access-group | name access-group-name}

 

или

 
Router(config-cmap)# match input-interface interface-name

или

 

Router(config-cmap)# match protocol protocol

 

Указывается имя списка контроля доступа (ACL), по содержанию которого пакеты проверяются на принадлежность к классу.

 

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

 

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

Для получения дополнительной информации об определяемях картах классов см. Руководство по настройке решений для управления качеством обслуживания Cisco IOS.

Настройка политики классов в карте политики

Для настройки карты политики и создания политик классов, которые определяют политику обслуживания, необходимо начать с команды policy-map, чтобы указать имя карты политики. Затем требуется использовать одну или несколько следующих команд для настройки политики для стандартного класса и класса по умолчанию.

  • priority
  • bandwidth
  • queue-limit или random-detect
  • fair-queue (только для классов по умолчанию)

Для каждого определяемого класса можно использовать одну или больше команд, перечисленных выше, чтобы настроить политику класса. Например, можно указать полосу пропускания для одного класса, а для другого — и полосу пропускания, и ограничение очереди.

Класс карты политики по умолчанию (часто называемый «class-default») является классом, в который распределяется трафик, не удовлетворяющий критериям соответствия других классов, указанных в карте политик.

Политики класса можно настроить для такого числа классов, которое определено на маршрутизаторе (не более 64). Однако общий размер полосы пропускания, выделенной для всех классов в карте политики, не должен превышать минимальную согласованную скорость передачи (CIR), настроенную для каждого виртуального канала за вычетом полосы пропускания, зарезервированной командами frame-relay voice bandwidth и frame-relay ip rtp priority. Если не настроена минимальная согласованная скорость передачи (CIR), то по умолчанию устанавливается значение равное половине CIR. Если не назначены все полосы пропускания, то оставшиеся полосы назначаются пропорционально среди классов на основе настроенных полос пропускания.

Для настройки политик классов в карте политики требуется выполнить действия в следующих разделах.

  • Настройка политики классов для приоритетной очереди с низкой задержкой
  • Настройка политики классов с помощью указанной полосы пропускания и отбрасывания пакетов WRED
  • Настройка политики классов Class-Default

Настройка политики классов для приоритетной очереди с низкой задержкой

To configure a policy map and give priority to a class within the policy map, begin with the policy-map command in global configuration mode.

Команда Назначение
Шаг 1 

Router(config)# policy-map policy-map

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

Шаг 2 

Router(config-pmap)# class class-name

Указывается имя создаваемого и включаемого в политику обслуживания класса.

Шаг 3 

Router(config-pmap-c)# priority bandwidth-kbps

Создается класс строгого приоритета и указывается размер полосы пропускания, выделенной для класса (в Кбит/с).

Настройка политики классов с помощью указанной полосы пропускания и отбрасывания пакетов WRED

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

Команда Назначение
Шаг 1 

Router(config)# policy-map policy-map

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

Шаг 2 

Router(config-pmap)# class имя-класса

Указывается имя создаваемого и включаемого в политику обслуживания класса.

Шаг 3 

Router(config-pmap-c)# bandwidth bandwidth-kbps

Указывается размер полосы пропускания, которая должна быть назначена классу (в Кбит/с или в процентом соотношении к доступной полосе пропускания). Размер полосы пропускания необходимо определять единым образом для всех классов: либо в процентах, либо в Кбит/с. (Полоса пропускания приоритетной очереди должна быть указана в Кбит/с.)

Шаг 4 

Router(config-pmap-c)# random-detect

Включает WRED.

Чтобы настроить политику более чем для одного класса в одной и той же карте политики, необходимо повторить шаги 2-4.

Настройка политики классов Class-Default

Класс типа «class-default» или «класс по умолчанию» используется для классификации трафика, который не соответствует заданным классам. Даже несмотря на предопределенность класса типа «class-default» при создании карты политики, этот класс все же нуждается в настройке. Если класс по умолчанию не настроен, тогда трафик, не соответствующий заданным классам, обрабатывается как трафик «с максимальным усилием», что означает доставку трафика в сети таким, какой он есть, без каких-либо гарантий надежности, защиты от задержки или пропускной способности.

Настройки карты политики и класса по умолчанию начинается с команды policy-map в режиме глобальной конфигурации.

Команда Назначение
Шаг 1 

Router(config)# policy-map policy-map

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

Шаг 2 

Router(config-pmap)# class class-default default-class-name

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

Шаг 3 

Router(config-pmap-c)# bandwidth bandwidth-kbps
или

 

Router(config-pmap-c)# fair-queue [number-of-dynamic-queues]

Указывается размер полосы пропускания, выделенной для класса (в Кбит/с).

 

Указывается число динамических очередей, которые резервируются для использования алгоритма взвешенной справедливой очередности (WFQ), зависящего от потока и выполняемого для класса по умолчанию. Число динамических очередей устанавливается из расчета полосы пропускания интерфейса.

Шаг 4 

Router(config-pmap-c)# queue-limit number-of-packets

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

Дополнительную информацию о настройке политики класса в карте политик см. в Руководстве по настройке решений для управления качеством обслуживания Cisco IOS.

Добавление политики службы и включение организации очередей с низкой задержкой
для протокола Frame Relay

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

Команда Назначение
Router(config-map-class)# service-policy output policy-map

В исходящий интерфейс добавляется указанная карта политики обслуживания и включает механизм очереди с низкой задержкой для протокола Frame Relay.

Подтверждение настройки карт политики и их классов

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

Команда Назначение
Router# show frame-relay pvc dlci

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

Router# show policy-map interface interface-name

При настроенном FRTS отображается конфигурация классов для всех карт политики уровня виртуальных каналов Frame Relay.

Если FRTS не настроен, то отображается конфигурация классов для политики уровня интерфейса.

Router# show policy-map interface interface-name dlci dlci

При настроенном FRTS, отображается конфигурация классов карты политики для указанного идентификатора подключения канального уровня (DLCI).

Мониторинг и обслуживание очередей с низкой задержкой
для протокола Frame Relay

Список команд, которые можно использовать для мониторинга очередей с низкой задержкой для протокола Frame Relay см. в предыдущем разделе «Подтверждение настройки карт политики и их классов».

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

В данном разделе приведен пример конфигурации очереди с низкой задержкой для протокола Frame Relay.

Пример конфигурации очередей с низкой задержкой для протокола Frame Relay

В следующем примере показано, как настраивать постоянные виртуальные каналы (PVC), сформированные для скорости 64K CIR с фрагментацией. Очередь формирования настраивается с помощью класса голосового трафика, двух классов данных для трафика с приоритетом IP-пакетов и классом по умолчанию для трафика «с максимальным усилием». В качестве политики отбрасывания на одном из классов данных используется WRED.

Следующие команды определяют карты классов и критерии соответствия для карт классов.

 !
class-map voice
match access-group 101
!
class-map immediate-data
match access-group 102
!
class-map priority-data
match access-group 103
 !
 access-list 101 permit udp any any range 16384 32767
access-list 102 permit ip any any precedence immediate
access-list 103 permit ip any any precedence priority

Следующие команды создают и определяют карту политики, которая называется «mypolicy».

 !
policy-map mypolicy
class voice
priority 16
class immediate-data
bandwidth 32
random-detect
class priority-data
bandwidth 16
class class-default
fair-queue 64
queue-limit 20

Следующие команды включают фрагментацию Frame Relay и добавляют карту политики в DLCI 100.

 !
interface Serial1/0.1 point-to-point
frame-relay interface-dlci 100
class fragment
!
map-class frame-relay fragment
  frame-relay cir 64000
  frame-relay mincir 64000
frame-relay bc 640
frame-relay fragment 50
  service-policy output mypolicy

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

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

service-policy

Для добавления карты политики для входного интерфейса или виртуального канала (VC) или для исходящий интерфейса или виртуального канала (VC), который будет использован в качестве политики обслуживания для этого интерфейса или виртуального канала, используется команда глобальной конфигурации service-policy. Для удаления политики обслуживания из входного или исходящего интерфейса или входного или исходящего виртуального канала используется форма no этой команды.

service-policy {input | output} policy-map
no service-policy {input | output}

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

input

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

output

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

policy-map

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

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

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

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

Глобальная конфигурация

Подрежим виртуального канала (для отдельного виртуального канала)

Конфигурация Bundle-vc (для членов ATM VC)

Конфигурация Map-class (для виртуальных каналов Frame Relay)

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

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

12.0(5)T

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

12.1(2)T

Команда изменена для включения организации очередей с низкой задержкой на виртуальных каналах Frame Relay.

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

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

В настоящее время политика обслуживания указывает взвешенную справедливую очередность на основе классов (CBWFQ). Политики класса, которые составляют карту политик, добавляются затем в пакеты, удовлетворяющие критериям соответствия карты класса для данного класса.

Чтобы включить очередь с низкой задержкой (PQ/CBWFQ), необходимо включить сначала формирование трафика Frame Relay для интерфейса, используя команду frame-relay traffic-shaping в режиме конфигурации интерфейса. Затем требуется добавить исходящую политику обслуживания для виртуального канала Frame Relay, используя команду service-policy в режиме конфигурации map-class.

Для успешного добавления карты политики интерфейсу или виртуальному каналу ATM VC, совокупность настроенных минимальных полос пропускания классов, составляющих карту политики, должна быть меньше или равной 75 процентам полосы пропускания интерфейса или полосы пропускания, назначенной для виртуального канала. Для виртуального канала Frame Relay общий размер выделенной полосы пропускания не должен превышать минимальное значение CIR, настроенное для виртуального канала, и составлять менее полосы пропускания, зарезервированной для команд map-class frame-relay voice bandwidth и frame-relay ip rtp priority. При отсутствии настроек минимальное значение CIR по умолчанию устанавливается равным половине CIR.

Настройка алгоритма CBWFQ для физического интерфейса возможна, только если интерфейс находится в режиме организации очередей по умолчанию. Последовательные интерфейсы E1 (2,048 Мбит/с) и ниже по умолчанию используют WFQ, другими интерфейсами используется по умолчанию метод FIFO. Включение алгоритма CBWFQ на физическом интерфейсе замещает метод организации очереди для интерфейса по умолчанию. Включение алгоритма CBWFQ на постоянном виртуальном канале ATM не замещает метод организации очереди по умолчанию.

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

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

Примеры

В следующих примерах показано, как добавлять карту политики обслуживания, названную «policy9» в DLCI 100 для исходящего интерфейса Serial1 и включать организацию очередей с низкой задержкой для протокола Frame Relay.

interface Serial1/0.1 point-to-point
frame-relay interface-dlci 100
class fragment
!
map-class frame-relay fragment
service-policy output policy9

В следующем примере показано добавление карты политики обслуживания, называемой «policy9», для входящего интерфейса Serial1.

interface Serial1
service-policy input policy9

В следующем примере показано добавление карты политики обслуживания, называемой «policy9», для входящего постоянного виртуального канала (PVC), называемого «cisco».

pvc cisco 0/34
service-policy input policy9
vbr-nt 5000 3000 500
precedence 4-7

В следующем примере показано, как добавить карту политики, названную «policy9» для исходящего интерфейса Serial1, указывая политику обслуживания и включение алгоритма CBWFQ.

interface serial1
service-policy output policy9

В следующем примере показано добавление карты политики обслуживания, называемой «policy9», для исходящего постоянного виртуального канала (PVC), названного «cisco».

pvc cisco 0/5
service-policy output policy9
vbr-nt 4000 2000 500
precedence 2-3

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

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

policy-map

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

show frame-relay pvc

Отображаются статистические данные о постоянных виртуальных каналах для интерфейсов Frame Relay.

show policy-map

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

show policy-map interface

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

show frame-relay pvc

Чтобы отобразить статистику по постоянным виртуальным каналам (PVC) для интерфейсов Frame Relay, используется команда show frame-relay pvc в режиме привелегированного EXEC.

show frame-relay pvc [interface interface ][dlci]

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

interface

(Необязательно) Указывается конкретный интерфейс, для которого будет отображена информация канала PVC.

interface

(Необязательно) Номер интерфейса, содержащий DLCI, для которого требуется отобразить информацию канала PVC.

dlci

(Необязательно) Конкретный номер DLCI, используемый для интерфейса. Статистика для указанного канала PVC отображается при указанном номере DLCI.

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

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

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

Привилегированный EXEC

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

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

10.0

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

12.0(1)T

Эта команда была модифицирована для отображения статистики об интерфейсах виртуального доступа, используемых для соединений PPP over Frame Relay.

12.0(3)XG

Эта команда была модифицирована, чтобы включить в себя размер и тип фрагментации, связанной с конкретным каналом PVC, если функция фрагментации включена для канала PVC.

12.0(4)T

Эта команда была модифицирована, чтобы включить в себя размер и тип фрагментации, связанной с конкретным каналом PVC, если функция фрагментации включена для канала PVC.

12.0(5)T

Эта команда была модифицирована, чтобы включить в себя информацию о специальной очереди голосового трафика, которая создается с помощью ключевого слова queue команды frame-relay voice bandwidth.

12.1(2)T

Эта команда была модифицирована, чтобы включить информацию о карте политики, добавленной в указанный канал PVC.

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

Используйте эту команду для мониторинга состояния протокола управления каналом (LCP) PPP: открытого с помощью состояния «up» или закрытого с помощью состояния «down».

Если для канала PVC настроены «vofr» или «vofr cisco», и голосовая полоса пропускания, назначенная классу, связана с каналом PVC, то отображается также настроенная голосовая полоса пропускания и используемая голосовая полоса пропускания.

Статистические отчеты

Для получения статистических данных о канале PVC для всех интерфейсов Frame Relay используется эта команда без аргументов.

Для получения статистических данных о канале PVC, включая конфигурацию policy-map, используется эта команда с аргументом DLCI.

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

Формирование трафика

Механизмы контроля перегрузок в настоящее время не поддерживаются, но маршрутизатор отправляет биты точного уведомления о перегрузке в прямом направлении (FECN), биты точного уведомления о перегрузке в обратном направлении (BECN) и биты возможности сброса (DE), которые не меняются от входящего до конечного пункта в сети.

Если в отчете о статусе интерфейса локального управления (LMI) указывается, что канал PVC является неактивным, то он помечается как неактивный. Канал PVC маркируется как удаленный, если он не указывается в регулярном сообщении о статусе LMI.

Примеры

Различные фрагменты в этом разделе показывают примерные результаты для различных каналов PVC. Некоторые из этих каналов PVC передают только данные, другие — комбинацию голоса и данных.

Ниже приведен пример результата использования команды show frame-relay pvc для канала PVC, сформированного для 64К CIR с фрагментацией. Карта политики добавляется к каналу PVC и настраивается с приоритетным классом для голоса, двумя классами данных для приоритетного IP-трафика и классом по умолчанию для обычного (best-effort) трафика. WRED используется в качестве политики отбрасывания для одного из классов данных.

ed2-36b# show frame-relay pvc 100
PVC Statistics for interface Serial1/0 (Frame Relay DTE)
DLCI = 100, DLCI USAGE = LOCAL, PVC STATUS = INACTIVE, INTERFACE = Serial1/0.1
input pkts 0 output pkts 0 in bytes 0
out bytes 0 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
out bcast pkts 0 out bcast bytes 0
pvc create time 00:00:42, last time pvc status changed 00:00:42
service policy mypolicy
Class voice
Weighted Fair Queueing
Strict Priority
Output Queue: Conversation 72
Bandwidth 16 (kbps) Packets Matched 0
(pkts discards/bytes discards) 0/0
Class immediate-data
Weighted Fair Queueing
Output Queue: Conversation 73
Bandwidth 60 (%) Packets Matched 0
(pkts discards/bytes discards/tail drops) 0/0/0
mean queue depth: 0
drops: class random tail min-th max-th mark-prob
0 0 0 64 128 1/10
1 0 0 71 128 1/10
2 0 0 78 128 1/10
3 0 0 85 128 1/10
4 0 0 92 128 1/10
5 0 0 99 128 1/10
6 0 0 106 128 1/10
7 0 0 113 128 1/10
rsvp 0 0 120 128 1/10
Class priority-data
Weighted Fair Queueing
Output Queue: Conversation 74
Bandwidth 40 (%) Packets Matched 0 Max Threshold 64 (packets)
(pkts discards/bytes discards/tail drops) 0/0/0
Class class-default
Weighted Fair Queueing
Flow Based Fair Queueing
Maximum Number of Hashed Queues 64 Max Threshold 20 (packets)
Output queue size 0/max total 600/drops 0
fragment type end-to-end fragment size 50
cir 64000 bc 640 be 0 limit 80 interval 10
mincir 64000 byte increment 80 BECN response no
frags 0 bytes 0 frags delayed 0 bytes delayed 0
shaping inactive
traffic shaping drops 0

Ниже приведен пример результата использования команды show frame-relay pvc, которая отображает статистику канала PVC для последовательного интерфейса 5 (гнездо 1 и DLCI 55 в состоянии «up») во время сеанса PPP over Frame Relay.

Router# show frame-relay pvc 55
PVC Statistics for interface Serial5/1 (Frame Relay DTE)
DLCI = 55, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial5/1.1
input pkts 9 output pkts 16 in bytes 154
out bytes 338 dropped pkts 6 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
out bcast pkts 0 out bcast bytes 0
pvc create time 00:35:11, last time pvc status changed 00:00:22
Bound to Virtual-Access1 (up, cloned from Virtual-Template5)

Ниже приведен пример результата использования команды show frame-relay pvc для канала PVC, передающего голос по технологии Frame Relay и настроенного с помощью команды vofr cisco. Команда frame-relay voice bandwidth была сконфигурирована на классе, связанном с этим каналом PVC, с использованием фрагментации. Используемый алгоритм фрагментации является собственностью Cisco.

Сначала приведен пример конфигурации для этого сценария, затем показан результат команды show frame-relay pvc.

interface serial 0
encapsulation frame-relay
frame-relay traffic-shaping
frame-relay interface-dlci 108
vofr cisco
class vofr-class
map-class frame-relay vofr-class
frame-relay fragment 100
frame-relay fair-queue
frame-relay cir 64000
frame-relay voice bandwidth 25000
Router# show frame-relay pvc 108
PVC Statistics for interface Serial0 (Frame Relay DTE)
DLCI = 108, DLCI USAGE = LOCAL, PVC STATUS = STATIC, INTERFACE = Serial0
input pkts 1260 output pkts 1271 in bytes 95671
out bytes 98604 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
out bcast pkts 1271 out bcast bytes 98604
pvc create time 09:43:17, last time pvc status changed 09:43:17
Service type VoFR-cisco
configured voice bandwidth 25000, used voice bandwidth 0
voice reserved queues 24, 25
fragment type VoFR-cisco fragment size 100
cir 64000 bc 64000 be 0 limit 1000 interval 125
mincir 32000 byte increment 1000 BECN response no
pkts 2592 bytes 205140 pkts delayed 1296 bytes delayed 102570
shaping inactive
shaping drops 0
Current fair queue configuration:
Discard Dynamic Reserved
threshold queue count queue count
64 16 2
Output queue size 0/max total 600/drops 0

Следует отметить, что поле «тип фрагментации» во фрагменте show frame-relay pvc может иметь следующие записи.

  • VoFR-cisco — указывает, что фрагментированные пакеты содержат собственные заголовки Cisco.
  • VoFR — указывает, что фрагментированные пакеты содержат заголовки FRF.11 Annex C.
  • end-to-end — указывает, что для этого виртуального канала выполняется чистая фрагментация FRF.12.

Ниже приведен пример результата применения команды show frame-relay pvc для приложения, использующего чистую фрагментацию FRF.12. Сначала приведен пример конфигурации для этого сценария, затем показан результат команды show frame-relay pvc.

interface serial 0
encapsulation frame-relay
frame-relay traffic-shaping
frame-relay interface-dlci 110
class frag
map-class frame-relay frag
frame-relay fragment 100
frame-relay fair-queue
frame-relay cir 64000
Router# show frame-relay pvc 110
PVC Statistics for interface Serial0 (Frame Relay DTE)
DLCI = 110, DLCI USAGE = LOCAL, PVC STATUS = STATIC, INTERFACE = Serial0
input pkts 0 output pkts 243 in bytes 0
out bytes 7290 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
out bcast pkts 243 out bcast bytes 7290
pvc create time 04:03:17, last time pvc status changed 04:03:18
fragment type end-to-end fragment size 100
cir 64000 bc 64000 be 0 limit 1000 interval 125
mincir 32000 byte increment 1000 BECN response no
pkts 486 bytes 14580 pkts delayed 243 bytes delayed 7290
shaping inactive
shaping drops 0
Current fair queue configuration:
Discard Dynamic Reserved
threshold queue count queue count
64 16 2
Output queue size 0/max total 600/drops 0

Следует обратить внимание, что если голос не настроен, то результат полосы пропускания не отображается.

Ниже приведен примерный результат команды show frame-relay pvc для многоточечных подчиненных интерфейсов, передающих исключительно данные. В результате отображается и номер подчиненного интерфейса, и номер DLCI. Этот фрагмент одинаков для тех случаев, когда канал PVC настроен на статическую или динамическую адресацию. Следует обратить внимание, что ни фрагментация, ни передача голосового трафика для этого канала PVC не настроены.

Router# show frame-relay pvc
DLCI = 300, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0.103
input pkts 10 output pkts 7 in bytes 6222
out bytes 6034 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
outbcast pkts 0 outbcast bytes 0
pvc create time 0:13:11 last time pvc status changed 0:11:46
DLCI = 400, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0.104
input pkts 20 output pkts 8 in bytes 5624
out bytes 5222 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
outbcast pkts 0 outbcast bytes 0
pvc create time 0:03:57 last time pvc status changed 0:03:48

Ниже приведен пример результата команды show frame-relay pvc для канала PVC, передающего голосовой трафик и трафик данных, со специальной очередью для голосового трафика, созданной с помощью ключевого слова queue команды frame-relay voice bandwidth.

Router# show frame-relay pvc interface serial 1 45
PVC Statistics for interface Serial1 (Frame Relay DTE)
DLCI = 45, DLCI USAGE = LOCAL, PVC STATUS = STATIC, INTERFACE = Serial1
input pkts 85 output pkts 289 in bytes 1730
out bytes 6580 dropped pkts 11 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
out bcast pkts 0 out bcast bytes 0
pvc create time 00:02:09, last time pvc status changed 00:02:09
Service type VoFR
configured voice bandwidth 25000, used voice bandwidth 22000
fragment type VoFR fragment size 100
cir 20000 bc 1000 be 0 limit 125 interval 50
mincir 20000 byte increment 125 BECN response no
fragments 290 bytes 6613 fragments delayed 1 bytes delayed 33
shaping inactive
traffic shaping drops 0
Voice Queueing Stats: 0/100/0 (size/max/dropped)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Current fair queue configuration:
Discard Dynamic Reserved
threshold queue count queue count
64 16 2
Output queue size 0/max total 600/drops 0

В таблице 1 приведен список полей, которые использовались в этих примерах, и описание каждого поля.

Таблица 1.   Описание полей команды show frame-relay pvc.

Поле Описание

DLCI

Один из номеров идентификаторов подключения канального уровня (DLCI) для канала PVC.

DLCI USAGE

Относит к категории SWITCHED, если маршрутизатор или сервер доступа используется в качестве маршрутизатора или к категории LOCAL, если маршрутизатор или сервер доступа используется в качестве DTE.

PVC STATUS

Статус канала PVC: ACTIVE (активный), INACTIVE (неактивный) или DELETED (удаленный).

INTERFACE

Особый подчиненный интерфейс, связанный с этим номером DLCI.

input pkts

Число пакетов, полученных по этому каналу PVC.

output pkts

Число пакетов, отправленных по этому каналу PVC.

in bytes

Число байтов, полученных по этому каналу PVC.

out bytes

Число байтов, отправленных по этому каналу PVC.

dropped pkts

Число входящих и исходящих пакетов, отброшенных маршрутизатором на уровне Frame Relay.

in FECN pkts

Число пакетов, полученных с набором битов FECN.

in BECN pkts

Число пакетов, полученных с набором битов BECN.

out FECN pkts

Число пакетов, отправленных с набором битов FECN.

out BECN pkts

Число пакетов, отправленных с набором битов BECN.

in DE pkts

Число полученных пакетов DE.

out DE pkts

Число отправленных пакетов DE.

out bcast pkts

Число исходящих широковещательных пакетов.

out bcast bytes

Число исходящих широковещательных байтов.

pvc create time

Время создания канала PVC.

last time pvc status changed

Время изменения статуса канала PVC (с активного на неактивный).

Service type

Тип обслуживания, выполняемого этим каналом PVC. Может быть VoFR или VoFR-cisco.

configured voice bandwidth

Размер полосы пропускания (бит/с), зарезервированной для голосового трафика на этом канале PVC.

used voice bandwidth

Размер полосы пропускания (бит/с), используемой для голосового трафика в настоящее время.

voice reserved queues

Число очередей, зарезервированных для голосового трафика на этом канале PVC. Данное поле было удалено в программном обеспечении ПО Cisco IOS версии 12.0(5)T.

service policy

Имя исходящей политики обслуживания, которая применяется к виртуальному каналу.

Class

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

Output Queue

Разговор WFQ, для которой распределен этот класс трафика.

Bandwidth

Полоса пропускания (в Кбит/с или процентах), настроенная для этого класса.

Packets Matched

Число пакетов, соответствующих данному классу.

Max Threshold

Максимальный размер очереди для данного класса, если не используется WRED.

pkts discards

Число отброшенных пакетов для этого класса.

bytes discards

Число отброшенных байтов для этого класса.

tail drops

Число отброшенных пакетов для этого класса из-за заполненной очереди.

mean queue depth

Средняя глубина очереди, подсчитанная на основе действительной глубины очереди для интерфейса и константы экспоненциального взвешивания. Меняющаяся средняя величина. По этому значению сравнивается минимальный и максимальный пороговые значения для принятия решения об отбрасывании.

drops:

Параметры WRED.

class

Значение приоритета IP-пакета

random

Число случайно отброшенных пакетов, когда средняя глубина очереди находилась между минимальным и максимальным пороговыми значениями для указанного значения приоритета IP-пакета.

tail

Число пакетов, отброшенных при превышении средним значением глубины очереди максимального порогового значения для указанного значения приоритета IP-пакета.

min-th

Минимальное пороговое значение WRED, выраженное числом пакетов.

max-th

Минимальное пороговое значение WRED, выраженное числом пакетов.

mark-prob

Часть пакетов, отбрасываемых, если средняя глубина очереди достигнет максимального порогового значения.

Maximum Number of Hashed Queues

(Применяется только к классам по умолчанию) Число очередей, доступных для неклассифицированных потоков.

fragment type

Тип фрагментации, настроенной для этого канала PVC. Возможны следующие типы пакетов.:

end-to-end (сквозной) — фрагментированный пакет содержит стандартный заголовок фрагментации FRF.12.

VoFR — фрагментированный пакет содержит заголовок FRF.11 Annex C.

VoFR-cisco — фрагментированный пакет содержит собственный заголовок Cisco.

fragment size

Размер полезной нагрузки фрагмента в байтах.

CIR

Текущий согласованный размер пакета (CIR), бит/с.

Bc

Текущий согласованный размер пакета в битах.

Be

Текущий размер избыточного пакета, в битах.

limit

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

interval

Интервал, используемый внутри (может быть меньше интервала, полученного от Bc/CIR; это происходит, когда маршрутизатор решает, что поток трафика будет более стабильным при меньшем настроенном интервале).

mincir

Минимальный согласованный размер пакета (CIR) для канала PVC.

byte increment

Среднее число байтов, сохраняемых во внутреннем интервале.

BECN response

Сигнал о настройке адаптации BECN для протокола Frame Relay.

pkts

Число пакетов, связанных с этим каналом PVC, которые прошли через систему формирования трафика.

frags

Общее число фрагментов, сформированных для этого канала VC.

bytes

Число байтов, связанных с этим каналом PVC, которые прошли через систему формирования трафика.

pkts delayed

Число пакетов, ассоциированных с этим каналом PVC, которые были задержаны системой формирования трафика.

frags delayed

Число фрагментов, задержанных в формирующейся очереди перед передачей.

bytes delayed

Число байтов, связанных с этим каналом PVC, которые были задержаны системой формирования трафика.

shaping

Сигнал о том, что формирование будет активным для всех каналов PVC, которые фрагментируют данные. В противном случае, формирование будет активным, если отправляемый трафик превышает CIR для этого канала.

shaping drops

Число пакетов, отброшенных процессом формирования трафика.

Voice Queueing Stats

Статистические данные, показывающие размер пакетов, максимальное число пакетов и число пакетов, отброшенных в специальной голосовой очереди, которая была создана с помощью команды frame-relay voice bandwidth ключевое-слово queue.

Discard threshold

Максимальное число пакетов, хранящихся в каждой очереди пакетов. Если после наполнения очереди получены дополнительные пакеты, то они будут отброшены.

Dynamic queue count

Число пакетных очередей, зарезервированных для трафика «с максимальным усилием».

Reserved queue count

Число пакетных очередей, зарезервированных для голосового трафика.

Output queue size

Размер в байтах для каждой исходящей очереди.

max total

Максимальное число пакетов всех типов, которые могут быть поставлены в очередь во всех очередях.

drops

Число кадров, отброшенных всеми исходящими очередями.

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

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

frame-relay pvc

Настраиваются каналы Frame Relay PVC для взаимодействия службы ATM-FRF.8 Frame Relay.

service-policy

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

show dial-peer voice

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

show frame-relay fragment

Отображаются подробности фрагментации Frame Relay.

show frame-relay vofr

Отображаются детали подканалов FRF.11, используемых идентификаторами DLCI для Voice over Frame Relay.

show interfaces serial

Отображается информация о последовательном интерфейсе.

show policy-map interface

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

show traffic-shape queue

Отображается информация об элементах, поставленных в очередь в определенное время на уровне VC (DLCI).

show policy-map interface

Чтобы отобразить конфигурацию всех классов, настроенных для всех политик обслуживания указанного интерфейса, или отобразить классы для политики обслуживания для конкретного постоянного виртуального канала в интерфейсе, используется команда глобальной конфигурации show policy-map interface.

show policy-map interface interface-name [vc [vpi/] vci ][dlci dlci]

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

interface-name

Имя интерфейса или подчиненного интерфейса, настройки политики которого будут отображаться.

vc

(Необязательно) Только для интерфейсов ATM. Показывается конфигурация политики для указанного канала PVC. Длина имени может быть до 16 символов.

vpi/

(Необязательно) Сетевой идентификатор виртуального пути (VPI) ATM для данного канала PVC. Если отсутствует знак «/» и значение vpi по умолчанию, значение vpi устанавливается равным 0.

На маршрутизаторах Cisco серий 7200 и 7500 диапазон значений составляет 0-255.

Аргументы vpi и vci нельзя установить на 0 одновременно, если один из них равен 0, второй не может быть равным 0.

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

vci

(Необязательно) Сетевой идентификатор виртуального канала (VPI) ATM для данного канала PVC. Диапазон этих значений составляет 0-1, менее чем максимальное значение для этого интерфейса, установленное командой atm vc-per-vp. Обычно, более низкие значения от 0 до 31 зарезервированы для специального трафика (например, F4 OAM, передача сигналов SVC, ILMI и т.д.), и их не следует использовать.

VCI представляет собой 16-битовой поле в заголовке ячейки ATM. Значение VCI уникально только на отдельном соединении, а не по всей сети ATM, поэтому обладает только локальной значимостью.

Аргументы vpi и vci нельзя установить на 0 одновременно, если один из них равен 0, второй не может быть равным 0.

dlci

(Необязательно) Указывает конкретный канал PVC, для которого будет отображаться конфигурация политики.

dlci

(Необязательно) Конкретный номер DLCI, используемый для интерфейса. Конфигурация политики для соответствующего канала PVC будет отображаться при указанном номере DLCI.

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

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

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

Глобальная конфигурация

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

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

12.0(5)T

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

12.1(2)T

Эту команду изменили, чтобы отображать информацию о политике по всем каналам Frame Relay PVC для интерфейса или, при указанном номере DLCI, политику для указанного канала PVC.

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

Команда show policy-map interface отображает настройку классов для указанного интерфейса или канала PVC, только если для этого интерфейса или канала PVC была добавлена политика обслуживания.

Можно использовать аргумент pvc-name для отображения результатов канала PVC только для улучшенных адаптеров порта АТМ (PA-A3), которые поддерживают организацию очередей на виртуальный канал (per-VC queueing).

Счетчики, отображаемые после ввода команды show policy-map interface, обновляются только в том случае, если в интерфейсе возникает перегрузка.

Команда show policy-map interface отображает информацию о политике Frame Relay PVC, только если для интерфейса включено формирование трафика Frame Relay.

Примеры

В следующих примерах демонстрируется, как отображать статистику конфигурации класса и карты политики по всем виртуальным каналам для интерфейса s1/0. Карта политики под названием «mypolicy» добавлена к DLCI 100, а карта политики под названием «test» добавлена к DLCI 200.

ed2-36b# show policy-map interface s1/0
Serial1/0.1: DLCI 100 -
output : mypolicy
Class voice
Weighted Fair Queueing
Strict Priority
Output Queue: Conversation 72
Bandwidth 16 (kbps) Packets Matched 0
(pkts discards/bytes discards) 0/0
Class immediate-data
Weighted Fair Queueing
Output Queue: Conversation 73
Bandwidth 60 (%) Packets Matched 0
(pkts discards/bytes discards/tail drops) 0/0/0
mean queue depth: 0
drops: class random tail min-th max-th mark-prob
0 0 0 64 128 1/10
1 0 0 71 128 1/10
2 0 0 78 128 1/10
3 0 0 85 128 1/10
4 0 0 92 128 1/10
5 0 0 99 128 1/10
6 0 0 106 128 1/10
7 0 0 113 128 1/10
rsvp 0 0 120 128 1/10
Class priority-data
Weighted Fair Queueing
Output Queue: Conversation 74
Bandwidth 40 (%) Packets Matched 0 Max Threshold 64 (packets)
(pkts discards/bytes discards/tail drops) 0/0/0
Class class-default
Weighted Fair Queueing
Flow Based Fair Queueing
Maximum Number of Hashed Queues 64 Max Threshold 20 (packets)
Serial1/0.2: DLCI 200 -
output : test
Class tcp
Weighted Fair Queueing
Output Queue: Conversation 25
Bandwidth 20 (kbps) Packets Matched 0
(pkts discards/bytes discards/tail drops) 0/0/0
mean queue depth: 0
drops: class random tail min-th max-th mark-prob
0 0 0 64 128 1/10
1 0 0 71 128 1/10
2 0 0 78 128 1/10
3 0 0 85 128 1/10
4 0 0 92 128 1/10
5 0 0 99 128 1/10
6 0 0 106 128 1/10
7 0 0 113 128 1/10
rsvp 0 0 120 128 1/10

В следующем примере показано, как отображать конфигурацию классов, которые составляют карту политики конкретного виртуального канала Frame Relay для интерфейса s1/0.

ed2-36b# show policy-map interface s1/0.1 dlci 100
Serial1/0.1: DLCI 100 -
output : mypolicy
Class voice
Weighted Fair Queueing
Strict Priority
Output Queue: Conversation 72
Bandwidth 16 (kbps) Packets Matched 0
(pkts discards/bytes discards) 0/0
Class immediate-data
Weighted Fair Queueing
Output Queue: Conversation 73
Bandwidth 60 (%) Packets Matched 0
(pkts discards/bytes discards/tail drops) 0/0/0
mean queue depth: 0
drops: class random tail min-th max-th mark-prob
0 0 0 64 128 1/10
1 0 0 71 128 1/10
2 0 0 78 128 1/10
3 0 0 85 128 1/10
4 0 0 92 128 1/10
5 0 0 99 128 1/10
6 0 0 106 128 1/10
7 0 0 113 128 1/10
rsvp 0 0 120 128 1/10
Class priority-data
Weighted Fair Queueing
Output Queue: Conversation 74
Bandwidth 40 (%) Packets Matched 0 Max Threshold 64 (packets)
(pkts discards/bytes discards/tail drops) 0/0/0
Class class-default
Weighted Fair Queueing
Flow Based Fair Queueing
Maximum Number of Hashed Queues 64 Max Threshold 20 (packets)

В следующем примере показано, как отобразить конфигурации классов для исходящего интерфейса e1/1.

Router# show policy-map interface output e1/1
Ethernet1/1 output : po1
Weighted Fair Queueing
Class class1
Output Queue: Conversation 264
Bandwidth 937 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 11548/0/0
Class class2
Output Queue: Conversation 265
Bandwidth 937 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 11546/0/0
Class class3
Output Queue: Conversation 266
Bandwidth 937 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 11546/0/0
Class class4
Output Queue: Conversation 267
Bandwidth 937 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 11702/0/0
Class class5
Output Queue: Conversation 268
Bandwidth 937 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 11701/0/0
Class class6
Output Queue: Conversation 269
Bandwidth 937 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 11702/0/0
Class class7
Output Queue: Conversation 270
Bandwidth 937 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 11857/0/0
Class class8
Output Queue: Conversation 271
Bandwidth 937 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 11858/1/0

В следующем примере показано, как отобразить конфигурацию классов, составляющих политику обслуживания исходящего виртуального канала 0/101 для исходящего интерфейса atm2/0.6.

qos4-72a# show policy-map interface atm2/0.6
ATM2/0.6: VC 0/101 - output : p1
Weighted Fair Queueing
Class c-vc1-c1
Output Queue: Conversation 264
Bandwidth 31 (kbps)
mean queue depth: 1
drops: class random tail min-th max-th mark-prob
0 0 0 100 200 1/10
1 0 0 105 200 1/10
2 0 0 110 200 1/10
3 0 0 115 200 1/10
4 0 0 120 200 1/10
5 0 0 125 200 1/10
6 0 0 130 200 1/10
7 0 0 135 200 1/10
rsvp 0 0 140 200 1/10
Class c-vc1-c2
Output Queue: Conversation 265
Bandwidth 54 (kbps)
mean queue depth: 1
drops: class random tail min-th max-th mark-prob
0 0 0 60 100 1/10
1 0 0 65 100 1/10
2 0 0 70 100 1/10
3 0 0 75 100 1/10
4 0 0 80 100 1/10
5 0 0 83 100 1/10
6 0 0 85 100 1/10
7 0 0 87 100 1/10
rsvp 0 0 90 100 1/10
Class c-vc1-c3
Output Queue: Conversation 266
Bandwidth 77 (kbps)
mean queue depth: 0
drops: class random tail min-th max-th mark-prob
0 0 0 1 10 1/10
1 0 0 2 10 1/10
2 0 0 3 10 1/10
3 0 0 4 10 1/10
4 0 0 5 10 1/10
5 0 0 6 10 1/10
6 0 0 7 10 1/10
7 0 0 7 10 1/10
rsvp 0 0 7 10 1/10
Class c-vc1-c4
Output Queue: Conversation 267
Bandwidth 100 (kbps)
mean queue depth: 9
drops: class random tail min-th max-th mark-prob
0 0 0 1 10 1/10
1 9 220 2 10 1/10
2 24 645 3 10 1/10
3 22 844 4 10 1/10
4 0 0 5 10 1/10
5 23 351 6 10 1/10
6 28 213 7 10 1/10
7 59 540 7 10 1/10
rsvp 0 0 7 10 1/10
Class c-vc1-c5
Output Queue: Conversation 268
Bandwidth 123 (kbps)
mean queue depth: 150
drops: class random tail min-th max-th mark-prob
0 120 1777 50 150 1/50
1 136 1549 60 150 1/50
2 88 2354 70 150 1/50
3 121 1569 80 150 1/50
4 122 1717 80 150 1/50
5 0 0 90 150 1/50
6 0 0 100 150 1/50
7 105 2058 110 150 1/50
rsvp 0 0 120 150 1/50
Class c-vc1-c6
Output Queue: Conversation 269
Bandwidth 146 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 50216/32696/0
Class c-vc1-c7
Output Queue: Conversation 270
Bandwidth 216 (kbps) Max Threshold 64 (packets)
(total/discards/tail drops) 74577/51994/0
Class class-default
Flow Based Fair Queueing
Number of Hashed Queues 256
drops: class random tail min-th max-th mark-prob
0 101 828 50 150 1/50
1 87 1154 60 150 1/50
2 115 476 70 150 1/50
3 116 444 80 150 1/50
4 123 338 80 150 1/50
5 92 1042 90 150 1/50
6 79 1068 100 150 1/50
7 110 740 110 150 1/50
rsvp 0 0 120 150 1/50

В таблице 2 приведен список полей, которые использовались в этих примерах, и описание каждого поля.

Таблица 2.   Описание полей команды show policy-map interface.

Поле Описание

output

Имя исходящей политики обслуживания, которая применяется к виртуальному каналу.

Class

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

Output Queue

Разговор WFQ, для которого назначен этот класс трафика.

Bandwidth

Размер полосы пропускания (в Кбит/с или процентах), настроенной для этого класса.

Packets Matched

Число пакетов, соответствующих данному классу.

Max Threshold

Максимальный размер очереди для данного класса, когда не используется WRED.

pkts discards

Число отброшенных пакетов для этого класса.

bytes discards

Число отброшенных байтов для этого класса.

tail drops

Число пакетов, отброшенных для этого класса из-за заполненной очереди.

mean queue depth

Средняя глубина очереди, подсчитанная на основе действительной глубины очереди для интерфейса и константы экспоненциального взвешивания. Меняющаяся средняя величина. С этим значением сравнивается минимальное и максимальное пороговые значения для принятия решения об отбрасывании пакетов.

drops:

Параметры WRED.

class

Значение приоритета IP-пакета.

random

Число случайно отброшенных пакетов, если среднее значение глубины очереди находилось между минимальным и максимальным пороговыми значениями для указанного значения приоритета IP-пакета.

tail

Число отброшенных пакетов, если среднее значение глубины очереди превысило максимальное пороговое значение для указанного значения приоритета IP-пакета.

min-th

Минимальное пороговое значение WRED, выраженное числом пакетов.

max-th

Максимальное пороговое значение WRED, выраженное числом пакетов.

mark-prob

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

Maximum Number of Hashed Queues (Максимальное число хэшированных очередей)

(Применяется только к классам по умолчанию) Число очередей, доступных для неклассифицированных потоков.

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

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

show frame-relay pvc

Отображаются статистические данные о постоянных виртуальных каналах для интерфейсов Frame Relay.

show policy-map

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

show policy-map class

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

Глоссарий

CBWFQ (Class-Based Weighted Fair Queueing) — взвешенная справедливая организация очередей на основе классов. Расширяет стандартные функциональные возможности WFQ, обеспечивая поддержку для классов трафика, определяемых пользователем.

CIR (Commited Information Rate) — согласованная скорость передачи данных. Скорость, с которой сеть Frame Relay передает информацию при нормальных условиях, берется среднее значение за минимальный отрезок времени.

Class-Based Weighted Fair Queueing — см. CBWFQ.

DLCI (Data-link connection identifier) — идентификатор подключения канального уровня. Значение, которое определяет постоянный виртуальный канал (PVC) или коммутируемый виртуальный канал (SVC) в сети Frame Relay.

Организация очереди FIFO Организация очередности по принципу «первым пришел — первым обслужен». Метод FIFO включает буферизацию и пересылку пакетов в порядке появления. Метод FIFO не предполагает никаких приоритетов или классов трафика. Существует только одна очередь, и все пакеты обрабатываются одинаково. Пакеты отправляются интерфейсом в порядке поступления.

Frame Relay Traffic Shaping — формирование трафика Frame Relay, см. FRTS.

FRF.12 — соглашение об использовании FRF.12 было разработано для того, чтобы позволить фрагментировать на мелкие части и перемешивать с кадрами, пересылаемыми в режиме реального времени, большие кадры с данными. Таким образом, кадры с голосовыми данными, передаваемые в режиме реального времени, и кадры с данным, не передаваемые в режиме реального времени, передаются вместе по низкоскоростным соединениям, не вызывая при этом чрезмерной задержки трафика в режиме реального времени.

FRTS (Frame Relay Traffic Shaping) — формирование трафика Frame Relay. Механизм FRTS использует очередности в сети Frame Relay для ограничения резких скачков, которые могут привести к перегрузке. Данные буферизуются, а затем отправляются в сеть в установленном количестве, что гарантирует соответствие трафика обещанному конверту трафика для конкретного соединения.

PQ/CBWFQ — приоритетная очередь и взвешенная справедливая очередность на основе классов (Priority Queueing/Class-Based Weighted Fair Queueing). Функция, которая добавляет алгоритм строгих очередей приоритетов для алгоритма CBWFQ. Алгоритм строгих очередей приоритетов позволяет удалять из очереди данные, чувствительные к задержке, например, голосовые и отправлять их в первую очередь (перед удалением пакетов из других очередей), что дает трафику, чувствительному к задержке, приоритет над другим трафиком.

RTP (Real-Time Transport Protocol) — сжатый транспортный протокол реального времени. Один их протоколов IPv6. RTP разработан для обеспечения функций сквозной транспортировки по сети приложениям, передающим данные в режиме реального времени, например, аудио, видео, данные имитации по широковещательным или одноадресным сетевым службам. RTP обеспечивает такие услуги, как идентификация типа полезной нагрузки, нумерация последовательностей, временные отметки и мониторинг доставки для приложений, функционирующих в режиме реального времени.

UDP (User Datagram Protocol) — протокол пользовательских дейтаграмм. Протокол транспортного уровня без установки соединения в стеке протоколов TCP/IP. UPD представляет собой простой протокол, который обменивает дейтаграммы без уведомления или гарантии доставки и нуждается в других протоколах для обработки ошибок и ретрансляции.

VoFR — передача голоса по Frame Relay. Активирует на маршрутизаторе возможность передачи голосового трафика по сети Frame Relay. При отправке голосового трафика по сети Frame Relay он сегментируется и инкапсулируется для передачи по сети с помощью метода инкапсуляции FRF.12.

Voice over Frame Relay — передача голоса по Frame Relay, см.VoFR.

WFQ (Weighted Fair Queueing) — взвешенная справедливая организация очередей. Алгоритм управления перегрузками, который идентифицирует разговоры (в форме потоков трафика), разделяет пакеты, принадлежащие к разным разговорам, и гарантирует честное разделение ресурсов между отдельным разговорами. WFQ представляет собой автоматический способ стабилизации поведения сети во время перегрузки; приводит к увеличению производительности сети и к сокращению частоты повторной передачи данных.

WRED — взвешенное произвольное раннее обнаружение (Weighted Random Early Detection). Объединяет приоритеты IP-пакетов и стандартный метод произвольного раннего обнаружения (Random Early Detection — RED), позволяя организовать приоритетную обработку голосового трафика при перегрузке, не усиливая ее. WRED использует и интерпретирует приоритеты IP-пакетов, чтобы отдать предпочтение голосовому трафику перед трафиком данных, отбрасывая только пакеты данных.