Данная команда используется для привязки указанного QoS-класса к политике и осуществляется переход в режим настройки параметров класса.
Использование отрицательной формы команды (no) удаляет привязку класса к политике.
[no] class <NAME>
<NAME> – имя привязываемого класса, задается строкой до 31 символа. При указании значения «class-default» в данный класс попадает трафик неклассифицированный на входе.
10
CONFIG-POLICY-MAP
esr(config-policy-map)# class telnet_traffic esr(config-class-policy-map)# |
Данной командой создается класс QoS и осуществляется переход в режим настройки параметров класса.
Использование отрицательной формы команды (no) удаляет созданный класс.
[no] class-map <NAME>
<NAME> – имя создаваемого класса, задается строкой до 31 символа.
10
CONFIG
esr(config)# class-map telnet_traffic |
Данной командой включается протокол компрессии tcp заголовков для трафика отдельного класса.
Использование отрицательной формы команды (no) отменяет использование протокола компрессии tcp заголовков для трафика отдельного класса.
[no] compression header ip tcp
Отсутствуют.
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# compression header ip tcp |
Данной командой определяется описание классификатора QoS.
Использование отрицательной формы команды (no) удаляет описание.
description <DESCRIPTION>
no description
<DESCRIPTION> – описание классификатора, задаётся строкой до 255 символов.
15
CONFIG-CLASS-MAP
CONFIG-POLICY-MAP
esr(config-class-map)# description "VoIP" |
Данной командой определяется предельное количество виртуальных очередей.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
fair-queue <QUEUE-LIMIT>
no fair-queue
<QUEUE-LIMIT> – предельное количество виртуальных очередей, принимает значения в диапазоне [16..4096].
16
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# fair-queue 200 |
Командой выполняется включение классифицирования сессий на основе политики QoS.
Использование отрицательной формы команды (no) отключает классифицирование сессий.
[no] ip firewall sessions classification enable
Команда не содержит параметров.
Отключено.
10
CONFIG
esr(config)# ip firewall sessions classification enable |
Команда используется для привязки списка контроля доступа (ACL), по которому будет определяться отношение входящего трафика к конфигурируемому классу.
Использование отрицательной формы команды (no) удаляет привязку списка контроля доступа к данному классу.
[no] match access-group {<NAME> | all }
<NAME> – имя списка контроля доступа, задаётся строкой до 31 символа.
При удалении возможно использование ключа "all" для удаления всех заданных списков доступа.
10
CONFIG-CLASS-MAP
esr(config-class-map)# match access-group acl-ssh-traffic |
Команда используется для привязки списка приложений, по которому будет определяться отношение входящего трафика к конфигурируемому классу.
Использование отрицательной формы команды (no) удаляет привязку списка приложений к данному классу.
Классификация QoS по спискам приложений работает только если firewall настроен на работы в StateLess-режиме. |
[no] match application { <NAME> | all }
<NAME> – имя списка приложений, задаётся строкой до 31 символа.
При удалении возможно использование ключа "all" для удаления всех заданных списков доступа.
10
CONFIG-CLASS-MAP
esr(config-class-map)# match application APP-PERMIT |
Данной командой устанавливается значение кода DSCP, трафик которого будет обрабатываться в данном class-map.
Использование отрицательной формы команды (no) отменяет назначение.
[no] match dscp <DSCP>
<DSCP> – значение кода DSCP, принимает значения [0..63].
При удалении возможно использование ключа "all" для удаления всех заданных dscp.
10
CONFIG-CLASS-MAP
esr(config-class-map)# match dscp 55 |
Команда используется для привязки списка url, по которому будет определяться отношение входящего трафика к конфигурируемому классу.
Использование отрицательной формы команды (no) удаляет привязку списка url.
Классификация QoS по спискам url работает только если firewall настроен на работы в StateLess-режиме. |
[no] match url { <NAME> | all }
<NAME> – имя списка url, задаётся строкой до 31 символа.
При удалении возможно использование ключа "all" для удаления всех заданных списков доступа.
10
CONFIG-CLASS-MAP
esr(config-class-map)# match url URL-PERMIT |
Данной командой определяется режим работы класса.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
mode <MODE>
no mode
<MODE> – режим класса:
FIFO
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# mode red |
Данной командой создается политика QoS и осуществляется переход в режим настройки параметров политики.
Использование отрицательной формы команды (no) удаляет созданную политику.
[no] policy-map <NAME>
<NAME> – имя создаваемой политики, задается строкой до 31 символа.
10
CONFIG
esr(config)# policy-map input_policy |
Данной командой задается приоритет класса в WRR-процессе. Классы с наибольшим приоритетом обрабатываются в первую очередь.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
priority class <PRIORITY>
no priority
<PRIORITY> – приоритет класса в WRR-процессе, принимает значения [1..8].
1
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# priority class 5 |
Данной командой класс переводится в режим Strict Priority и задается приоритет класса. Классы с наибольшим приоритетом обрабатываются в первую очередь.
Использование отрицательной формы команды (no) переводит класс в режим WRR.
priority level <PRIORITY>
no priority
<PRIORITY> – приоритет класса в Strict Priority-процессе, принимает значения [1..8].
Класс работает в режиме WRR, приоритет не задан.
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# priority level 5 |
Данная команда задаёт предельное количество пакетов в очереди.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
priority-queue out <QUEUE> limit <LIMIT>
no priority-queue out <QUEUE> limit
<QUEUE> – идентификатор очереди, принимает значение [1..8];
<LIMIT> – предельное количество пакетов в виртуальной очереди, принимает значения в диапазоне [100-1000].
500
10
CONFIG-GI 1
CONFIG-SUBIF
CONFIG-PORT-CHANNEL 1
CONFIG-BRIDGE
CONFIG-LOOPBACK
CONFIG-IP4IP4
CONFIG-GRE
CONFIG-L2TPV3
esr(config-if)# priority-queue out 1 limit 800 |
1 Данный функционал поддерживается только на маршрутизаторе ESR-10/12V/12VF/14VF/20/21/100/200. |
Данная команда задает количество приоритетных очередей от восьмой к первой. Оставшиеся очереди являются взвешенными.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
priority-queue out num-of-queues <VALUE>
no priority-queue out num-of-queues
<VALUE> – количество очередей, принимает значение [1..8], где:
8
10
CONFIG
esr(config)# priority-queue out num-of-queues 5 |
Данной командой включается применение изменений кодов DSCP в соответствии с таблицей DSCP-Mutation. Коды DSCP изменяются только для входящего трафика доверенных портов в режиме QoS Basic.
Использование отрицательной формы команды (no) отключает изменение кодов DSCP.
[no] qos dscp-mutation
Команда не содержит параметров.
Отключено.
10
CONFIG
esr(config)# qos wrr-queue 3 bandwidth 130 |
Данной командой включается сервис QoS на интерфейсе. Если к интерфейсу не привязана политика QoS (привязка политик описана в разделе service-policy), то интерфейс работает в режиме Basic QoS, иначе Policy-based QoS.
Basic QoS – классификация трафика выполняется на основе кодов DSCP и/или 802.1p в зависимости от выбранного режима доверия (команда описана в разделе qos trust). Трафик направляется в очереди в соответствии с таблицами DSCP-Queue и/или CoS-Queue.
Policy-based QoS – классификация и направление трафика в очереди выполняется на основе QoS политик. В каждой политике определяется набор классов, на которые необходимо разделить трафик. Отношение трафика к определенному классу политики определяется на входе в маршрутизатор правилами ACL (привязка ACL описана в разделе match access-group), для этого назначается QoS-политика на входящее направление. Для ограничения полосы ранее классифицированного трафика и других функций QoS-политика назначается на исходящее направление.
Использование отрицательной формы команды (no) выключает сервис QoS на интерфейсе.
[no] qos enable
Команда не содержит параметров.
Выключено.
10
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-PORT-CHANNEL
CONFIG-CELLULAR-MODEM
CONFIG-BRIDGE
CONFIG-LOOPBACK
CONFIG-E1
CONFIG-IP4IP4
CONFIG-GRE
CONFIG-SUBTUNNEL
CONFIG-VTI
CONFIG-L2TPV3
CONFIG-PPPOE
CONFIG-PPTP
CONFIG-L2TP
CONFIG-OPENVPN
esr(config-if-gi)# qos enable |
Данная команда устанавливает соответствие между значениями кодов 802.1p входящих пакетов и исходящими очередями.
Использование отрицательной формы команды (no) устанавливает соответствие по умолчанию.
qos map cos-queue <COS> to <QUEUE>
no qos map dscp-queue <COS>
<COS> – классификатор обслуживания в теге 802.1q пакета, принимает значения [0..7];
<QUEUE> – идентификатор очереди, принимает значения [1..8].
CoS: (0), очередь 1
CoS: (1), очередь 2
CoS: (2), очередь 3
CoS: (3), очередь 4
CoS: (4), очередь 5
CoS: (5), очередь 6
CoS: (6), очередь 7
CoS: (7), очередь 8
10
CONFIG
esr(config)# qos map cos-queue 7 to 5 |
Данная команда устанавливает соответствие между значениями кодов DSCP входящих пакетов и кодов DSCP на выходе из устройства.
Использование отрицательной формы команды (no) устанавливает соответствие по умолчанию.
qos map dscp-mutation <DSCP> to <DSCP>
no qos map dscp-mutation <DSCP>
<DSCP> – классификатор обслуживания в IP-заголовке пакета, принимает значения [0..63].
Значения кодов DSCP входящих пакетов и кодов DSCP на выходе из устройства совпадают.
10
CONFIG
esr(config)# qos map dscp-mutation 10 to 40 |
Данная команда устанавливает соответствие между значениями кодов DSCP входящих пакетов и исходящими очередями.
Использование отрицательной формы команды (no) устанавливает соответствие по умолчанию.
qos map dscp-queue <DSCP> to <QUEUE>
no qos map dscp-queue <DSCP>
<DSCP> – классификатор обслуживания в IP-заголовке пакета, принимает значения [0..63];
<QUEUE> – внутренняя очередь, в которую необходимо отправлять пакеты с ранее описанным DSCP, принимает значение [1..8].
DSCP: (0-7), очередь 1
DSCP: (8-15), очередь 2
DSCP: (16-23), очередь 3
DSCP: (24-31), очередь 4
DSCP: (32-39), очередь 5
DSCP: (40-47), очередь 6
DSCP: (48-55), очередь 7
DSCP: (56-63), очередь 8
10
CONFIG
esr(config)# qos map dscp-queue 42 to 5 |
Данная команда устанавливает номер очереди по умолчанию, в которую попадает весь трафик кроме IP в режиме доверия DSCP-приоритетам в случае с Basic QoS, а также неклассифицированный трафик в случае с Policy-based QoS.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
qos queue default <QUEUE>
no qos queue default
<QUEUE> – идентификатор очереди, принимает значения [1..8].
1
10
CONFIG
esr(config)# qos queue default 3 |
Данной командой устанавливается режим доверия к значениям кодов 802.1p и DSCP во входящих пакетах для Basic QoS-режима работы интерфейса.
Использование отрицательной формы команды (no) устанавливает соответствие по умолчанию.
qos trust <MODE>
no qos trust
<MODE> – режим доверия к значениям кодов 802.1p и DSCP, принимает одно из следующих значений:
Режим доверия значениям кодов DSCP (dscp).
10
CONFIG
esr(config)# qos trust cos-dscp |
Данной командой определятся веса для соответствующих взвешенных очередей.
Использование отрицательной формы команды (no) устанавливает значение веса для указанной очереди по умолчанию.
qos wrr-queue <QUEUE> bandwidth <WEIGHT>
no qos wrr-queue <QUEUE>
<QUEUE> – идентификатор очереди, принимает значение [1..8];
<WEIGHT> – значение веса, принимает значение [1..255].
1
10
CONFIG
esr(config)# qos wrr-queue 3 bandwidth 130 |
Данной командой определяется предельное количество пакетов для виртуальной очереди.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
queue-limit <QUEUE-LIMIT>
no queue-limit
<QUEUE-LIMIT> – предельное количество пакетов в виртуальной очереди, принимает значения в диапазоне [2..4096].
127
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# queue-limit 200 |
Данной командой определяются параметры RED.
Использование отрицательной формы команды (no) отменяет назначение.
random-detect <LIMIT> <MIN> <MAX> <APS> <APS-NUM> <PROBABILITY>
no random-detect
<LIMIT> – предельный размер очереди в байтах, принимает значения в диапазоне [1..1000000];
<MIN> – минимальный размер очереди в байтах, принимает значения в диапазоне [1..1000000];
<MAX> – максимальный размер очереди в байтах, принимает значения в диапазоне [1..1000000];
<APS> – средний размер пакета в байтах, принимает значение в диапазоне [1..10000000];
<APS-NUM> – количество пакетов среднего размера разрешенных для кратковременного пропускания, принимает значение в диапазоне [0..10000000];
<PROBABILITY> – вероятность отбрасывания пакетов, принимает значения [0..100].
При указании значений должны выполняться следующие правила:
<MAX> > 2 * <MIN> <LIMIT> >3 * <MAX>
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# random-detect 9000 1500 3000 10 |
Данной командой определяются параметры GRED.
Использование отрицательной формы команды (no) отменяет назначение.
random-detect queue <QUEUE-NUM> [ dscp <DSCP> | precedence <IPP> ] <LIMIT> <MIN> <MAX> <APS> <APS-NUM> <PROBABILITY>
no random-detect queue <PRECEDENCE>
<QUEUE-NUM> – номер очереди [1..16];
<DSCP> – классификатор обслуживания в IP-заголовке пакета, принимает значения [0..63];
<IPP> – значение кода IP Precedence, принимает значения [0..7];
<PRECEDENCE> – значение IP Precendence [0..7];
<LIMIT> – предельный размер очереди в байтах, принимает значения в диапазоне [1..1000000];
<MIN> – минимальный размер очереди в байтах, принимает значения в диапазоне [1..1000000];
<MAX> – максимальный размер очереди в байтах, принимает значения в диапазоне [1..1000000];
<APS> – средний размер пакета в байтах, принимает значение в диапазоне [1..10000000];
<APS-NUM> – количество пакетов среднего размера разрешенных для кратковременного пропускания, принимает значение в диапазоне [0..10000000];
<PROBABILITY> – вероятность отбрасывания пакетов, принимает значения [0..100].
При указании значений должны выполняться следующие правила:
<MAX> > 2 * <MIN>
<LIMIT> > 3 * <MAX>
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# random-detect precedence 2 9000 1500 3000 10 |
Данной командой определяется очередь по умолчанию для механизма GRED.
Использование отрицательной формы команды (no) отменяет назначение.
random-detect queue default <QUEUE-NUM>
no random-detect queue default <QUEUE-NUM>
<QUEUE-NUM> – номер очереди [1..16];
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# random-detect queue default |
Данная команда устанавливает ограничение скорости входящего трафика. Команда актуальна только для Basic QoS режима интерфейса.
Использование отрицательной формы команды (no) снимает ограничение.
rate-limit <BANDWIDTH> [BURST]
no rate-limit
<BANDWIDTH> – средняя скорость трафика в Кбит/с, принимает значение [1..10000000] для TengigabitEthernet интерфейсов и [1..1000000] для прочих интерфейсов и туннелей;
<BURST> – размер сдерживающего порога в КБайт, принимает значение [4..16000]. По умолчанию 128 КБайт.
Отключено.
10
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-PORT-CHANNEL
CONFIG-CELLULAR-MODEM
CONFIG-BRIDGE
CONFIG-LOOPBACK
CONFIG-E1
CONFIG-IP4IP4
CONFIG-GRE
CONFIG-VTI
CONFIG-L2TPV3
CONFIG-L2TP
CONFIG-PPPOE
CONFIG-PPTP
CONFIG-OPENVPN
esr(config-if-gi)# rate-limit 1670000 |
Данная команда используется для привязки указанной QoS-политики к конфигурируемому интерфейсу для классификации входящего (input) или приоритезации исходящего (output) трафика.
Использование отрицательной формы команды (no) удаляет привязку политики к данному интерфейсу.
service-policy { input | output } <NAME>
service-policy dynamic { upstream | downstream | all }
no service-policy { input | output }
<NAME> – имя QoS-политики, задаётся строкой до 31 символа.;
dynamic – привязка динамической QoS-политики к конфигурируемому интерфейсу для приоритезации восходящего (upstream), нисходящего (downstream) или всего (all) трафика. Политика наполняется данными, полученными от RADIUS-сервера.
10
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-PORT-CHANNEL
CONFIG-CELLULAR-MODEM
CONFIG-BRIDGE
CONFIG-LOOPBACK
CONFIG-E1
CONFIG-IP4IP4
CONFIG-GRE
CONFIG-VTI
CONFIG-L2TPV3
CONFIG-SUBTUNNEL (Только с ключом "input")
CONFIG-PPPOE
CONFIG-PPTP
CONFIG-L2TP
CONFIG-OPENVPN
esr(config-if-gi)# service-policy input input_policy |
Данной командой привязывается политика QoS к классу для создания иерархического QoS.
Использование отрицательной формы команды (no) удаляет привязку политики к классу.
[no] service-policy <NAME>
<NAME> – имя политики, задается строкой до 31 символа.
10
CONFIG-POLICY-MAP-CLASS
esr(config-class-policy-map)# service-policy input_policy |
Данной командой задается значение 802.1p приоритета, которое будет установлено в пакетах, соответствующих классу по умолчанию (class-default).
Использование отрицательной формы команды (no) отменяет назначение.
set class-default cos <COS>
no set class-default cos
<COS> – классификатор обслуживания в теге 802.1q пакета, принимает значения [0..7].
10
CONFIG-POLICY-MAP
esr(config-class-policy-map)# set class-default cos 5 |
Данной командой задается значение кода DSCP, которое будет установлено в IP-пакетах, соответствующих классу по умолчанию (class-default).
Использование отрицательной формы команды (no) отменяет назначение.
set class-default dscp <DSCP>
no set class-default dscp
<DSCP> – значение кода DSCP, принимает значения [0..63].
10
CONFIG-POLICY-MAP
esr(config-class-map)# set class-default dscp 16 |
Данной командой задается значение кода IP Precedence, которое будет установлено в IP-пакетах, соответствующих классу по умолчанию (class-default).
Использование отрицательной формы команды (no) отменяет назначение.
set class-default ip-precedence <IPP>
no set class-default ip-precedence
<IPP> – значение кода IP Precedence, принимает значения [0..7].
10
CONFIG-POLICY-MAP
esr(config-class-map)# set class-default ip-precedence 5 |
Данной командой задается значение 802.1p приоритета, которое будет установлено в пакетах, соответствующих конфигурируемому классу.
Использование отрицательной формы команды (no) отменяет назначение.
set cos <COS>
no set cos
<COS> – классификатор обслуживания в теге 802.1q пакета, принимает значения [0..7].
10
CONFIG-CLASS-MAP
esr(config-class-policy-map)# set cos 5 |
Данной командой задается значение кода DSCP, которое будет установлено в IP-пакетах, соответствующих конфигурируемому классу.
Использование отрицательной формы команды (no) отменяет назначение.
set dscp <DSCP>
no set dscp
<DSCP> – значение кода DSCP, принимает значения [0..63].
10
CONFIG-CLASS-MAP
esr(config-class-map)# set dscp 16 |
Данной командой задается значение кода IP Precedence, которое будет установлено в IP-пакетах, соответствующих конфигурируемому классу.
Использование отрицательной формы команды (no) отменяет назначение.
set ip-precedence <IPP>
no set ip-precedence
<IPP> – значение кода IP Precedence, принимает значения [0..7].
10
CONFIG-CLASS-MAP
esr(config-class-map)# set ip-precedence 5 |
В текущей версии ПО данный функционал поддерживается только на маршрутизаторах ESR-1000/1200/1500/1700. |
Данной командой задается номер выходной очереди QoS, в которую будут направлены пакеты, соответствующие конфигурируемому классу.
Использование отрицательной формы команды (no) отменяет назначение.
set queue <QUEUE>
no set queue
<QUEUE> – номер выходной аппаратной очереди QoS, принимает значения [1..8].
10
CONFIG-CLASS-MAP
esr(config-class-map)# set queue 5 |
Данной командой включается автоматическое распределение полосы пропускания между классами, в которых нет настройки полосы пропускания, включая класс по умолчанию.
Использование отрицательной формы команды (no) отключает автоматическое распределение полосы.
[no] shape auto-distribution
Команда не имеет параметров.
10
CONFIG-POLICY-MAP
esr(config-policy-map)# shape auto-distribution |
Данной командой устанавливается гарантированная полоса исходящего трафика для определенного класса или политики в целом.
Использование отрицательной формы команды (no) снимает ограничение.
shape average <BANDWIDTH> [<BURST>]
no shape average
<BANDWIDTH> – гарантированная полоса трафика в Кбит/с, принимает значение [1..10000000];
<BURST> – размер сдерживающего порога в Байтах, принимает значение:
<BANDWIDTH> – отсутствует
<BURST> – 128000
10
CONFIG-POLICY-MAP
CONFIG-POLICY-MAP-CLASS
esr(config-policy-map)# shape average 100000 2000 |
Устанавливается разделяемая полоса исходящего трафика для определенного класса. Данную полосу класс может занять, если другие классы не заняли свою гарантированную полосу. Конфигурация актуальна только для классов работающих во взвешенном режиме (WRR).
Использование отрицательной формы команды (no) снимает ограничение.
shape peak <BANDWIDTH> [BURST]
no shape peak
<BANDWIDTH> – разделяемая полоса трафика в Кбит/с, принимает значение [1..10000000];
<BURST> – размер сдерживающего порога в Байт, принимает значение:
<BANDWIDTH> – отсутствует
<BURST> – 128000
10
CONFIG-POLICY-MAP-CLASS
esr(config-policy-map)# shape average 100000 2000 |
Данная команда показывает параметры QoS сетевых интерфейсов.
show qos interface shapers <IF>
<IF> – интерфейс или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора.
1
ROOT
esr# show qos interface shapers gigabitethernet 1/0/2 gigabitethernet 1/0/2 Committed rate: 100000 Kbps Committed burst: 1600 KBytes |
Данная команда показывает информацию о соответствии кодов 802.1p в пакетах и выходных очередей, используемых в QoS.
show qos map cos-queue
Команда не содержит параметров.
1
ROOT
esr# show qos map dscp-queue d1 : d2 0 1 2 3 4 5 6 7 ------- ------------------------- 0 01 02 03 04 05 06 07 08 |
Данная команда показывает информацию о соответствии кодов DSCP в пакетах и кодов DSCP после изменений.
show qos map dscp-mutation
Команда не содержит параметров.
1
ROOT
esr# show qos map dscp-mutation d1 : d2 0 1 2 3 4 5 6 7 8 9 ------- ------------------------------- 0 00 01 02 03 04 05 06 07 08 09 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 33 34 35 36 37 38 39 4 40 41 42 43 44 45 46 47 48 49 5 50 51 52 53 54 55 56 57 58 59 6 60 61 62 63 |
Данная команда показывает информацию о соответствии кодов DSCP в пакетах и выходных очередей, используемых в QoS.
show qos map dscp-queue
Команда не содержит параметров.
1
ROOT
esr# show qos map dscp-queue d1 : d2 0 1 2 3 4 5 6 7 8 9 ------- ------------------------------- 0 01 01 01 01 01 01 01 01 02 02 1 02 02 02 02 02 02 03 03 03 03 2 03 03 03 03 04 04 04 04 04 04 3 04 04 05 05 05 05 05 05 05 05 4 06 06 06 06 06 06 06 06 07 07 5 07 07 07 07 07 07 08 08 08 08 6 08 08 08 08 |
Данная команда используется для просмотра привязанной QoS-политики к заданному интерфейсу для классификации входящего (input) или приоритезации исходящего (output) трафика.
show qos policy binding [ <IF> | <TUN> ]
<IF> – интерфейс или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;
<TUN> – имя туннеля, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора.
1
ROOT
esr# show qos policy binding gi1/0/1 gigabitethernet 1/0/1 Output: parent Class: class1 Policy: child1 Class: class3 Class: class2 Policy: child2 |
Данная команда выводит конфигурацию заданной политики QoS.
show qos policy configuration <NAME>
<NAME> – имя политики, задается строкой до 31 символа.
1
ROOT
esr# show qos policy configuration parent Policy-map: parent Shape average: Bandwidth: -- Burst: 128 Class: class1 Set: COS: -- DSCP: -- IP-Precedence: -- Queue: -- Match access group: -- Shape average: Bandwidth: -- Burst: 128 Shape peak: Bandwidth: -- Burst: 128 Mode: FIFO Priority class: 8 Queue limit: 127 Service policy: child1 Class: class2 Set: COS: -- DSCP: -- IP-Precedence: -- Queue: -- Match access group: -- Shape average: Bandwidth: -- Burst: 128 Shape peak: Bandwidth: -- Burst: 128 Mode: FIFO Priority class: 8 Queue limit: 127 Service policy: child2 |
Данная команда выводит статистику по переданным и отброшенным пакетам. Команда актуальна только для Policy-based QoS режима интерфейса.
show qos policy statistics [ <IF> | <TUN> ]
<IF> – интерфейс или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;
<TUN> – имя туннеля, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора.
1
ROOT
esr# sh qos policy statistics gigabitethernet 1/0/2 Policy pom-1 Input policy root Input class root Shape: bytes 750947679, packets 496667, drops 1002200 Class clm-1 Shape: bytes 750946896, packets 496658, drops 1002200 Class class-default Shape: bytes 783, packets 9, drops 0 |
Данная команда выводит статистику по переданным и отброшенным пакетам. Команда актуальна только для basic QoS режима интерфейса.
show qos statistics [ <IF> | <TUN> ]
<IF> – интерфейс или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;
<TUN> – имя туннеля, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора.
1
ROOT
esr# show qos statistics vti 2 vti 2 Queue Bytes Packets Drops ----- -------------------- -------------------- -------------------- 1 0 0 0 2 0 0 0 3 0 0 0 4 0 0 0 5 0 0 0 6 964073836 1413598 0 7 121389180 177990 1235497 8 0 0 0 |
Данная команда показывает параметры QoS-туннелей.
show qos tunnel shapers <TUN>
<TUN> – имя туннеля, задаётся в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора.
1
ROOT
esr# show qos tunnel shapers vti 2 vti 2 qid Target Target Committed Committed Rate [Kbps] Burst [KBytes] --- ----------- -------------- 1 10000 128 2 6000 128 |
Данная команда устанавливает ограничение скорости исходящего трафика для определенной очереди или интерфейса в целом. Команда актуальна только для Basic QoS режима интерфейса.
Использование отрицательной формы команды (no) снимает ограничение.
traffic-shape { <BANDWIDTH> [BURST] | queue <QUEUE> <BANDWIDTH> [BURST] }
no traffic-shape [ queue <QUEUE> ]
<QUEUE> – идентификатор очереди, принимает значение [1..8];
<BANDWIDTH> – средняя скорость трафика в Кбит/с, принимает значения:
<BURST> – размер сдерживающего порога в КБайт, принимает значение [4..16000]. Возможно указывать значение только кратное 4.
<BANDWIDTH> – отсутствует
<BURST> – 128
10
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-PORT-CHANNEL
CONFIG-CELLULAR-MODEM
CONFIG-BRIDGE
CONFIG-LOOPBACK
CONFIG-E1
CONFIG-IP4IP4
CONFIG-GRE
CONFIG-VTI
CONFIG-L2TPV3
CONFIG-PPPOE
CONFIG-PPTP
CONFIG-L2TP
CONFIG-OPENVPN
esr(config-if)# traffic-shape queue 3 100000 2000 |