Справочник команд cli (02. 04. 2020) Версия по 5
Скачать 3.5 Mb.
|
class Данная команда используется для привязки указанного QoS-класса к политике и осуществляется переход в режим настройки параметров класса Использование отрицательной формы команды (no) удаляет привязку класса к политике. Синтаксис [no] class Параметры «class-default» в данный класс попадает трафик неклассифицированный на входе. Необходимый уровень привилегий 10 Командный режим CONFIG-POLICY-MAP Пример esr(config-policy-map)# class telnet_traffic esr(config- class -policy-map)# class-map Данной командой создается класс QoS и осуществляется переход в режим настройки параметров класса Использование отрицательной формы команды (no) удаляет созданный класс. Синтаксис [no] class-map Параметры Необходимый уровень привилегий 10 Командный режим CONFIG Справочник команд CLI (ESR) 839 Пример esr(config)# class -map telnet_traffic compression header ip tcp Данной командой включается протокол компрессии tcp заголовков для трафика отдельного класса. Использование отрицательной формы команды (no) отменяет использование протокола компрессии tcp заголовков для трафика отдельного класса Синтаксис [no] compression header ip tcp Параметры Отсутствуют Необходимый уровень привилегий 10 Командный режим CONFIG-POLICY-MAP-CLASS Пример esr(config- class -policy-map)# compression header ip tcp description Данной командой определяется описание классификатора QoS. Использование отрицательной формы команды (no) удаляет описание. Синтаксис description no description Параметры Необходимый уровень привилегий 15 Справочник команд CLI (ESR) 840 Командный режим CONFIG-CLASS-MAP CONFIG-POLICY-MAP Пример esr(config- class -map)# description "VoIP" fair-queue Данной командой определяется предельное количество виртуальных очередей Использование отрицательной формы команды (no) устанавливает значение по умолчанию. Синтаксис fair-queue no fair-queue Параметры [16..4096]. Значение по умолчанию 16 Необходимый уровень привилегий 10 Командный режим CONFIG-POLICY-MAP-CLASS Пример esr(config- class -policy-map)# fair-queue 200 ip firewall sessions classification enable Командой выполняется включение классифицирования сессий на основе политики QoS. Использование отрицательной формы команды (no) отключает классифицирование сессий. Синтаксис [no] ip firewall sessions classification enable Справочник команд CLI (ESR) 841 Параметры Команда не содержит параметров Значение по умолчанию Классифицирование сессий отключено Необходимый уровень привилегий 10 Командный режим CONFIG Пример esr(config)# ip firewall sessions classification enable match access-group Команда используется для привязки списка контроля доступа (ACL), по которому будет определяться отношение входящего трафика к конфигурируемому классу Использование отрицательной формы команды (no) удаляет привязку списка контроля доступа к данному классу Синтаксис [no] match access-group { Параметры При удалении возможно использование ключа "all" для удаления всех заданных списков доступа. Необходимый уровень привилегий 10 Командный режим CONFIG-CLASS-MAP Пример esr(config- if -gi)# match access-group acl-ssh-traffic Справочник команд CLI (ESR) 842 • • • • match dscp Данной командой устанавливается значение кода DSCP, трафик которого будет обрабатываться в данном class-map. Использование отрицательной формы команды (no) отменяет назначение. Синтаксис [no] match dscp Параметры При удалении возможно использование ключа "all" для удаления всех заданных dscp. Необходимый уровень привилегий 10 Командный режим CONFIG-CLASS-MAP Пример esr(config- class -map)# match dscp 55 mode Данной командой определяется режим работы класса Использование отрицательной формы команды (no) устанавливает значение по умолчанию. Синтаксис mode no mode Параметры fifo – режим FIFO (First In, First Out); gred – режим GRED (Generalized RED); red – режим RED (Random Early Detection); sfq – режим SFQ (очередь SFQ распределяет передачу пакетов на базе потоков). Значение по умолчанию FIFO Справочник команд CLI (ESR) 843 Необходимый уровень привилегий 10 Командный режим CONFIG-POLICY-MAP-CLASS Пример esr(config- class -policy-map)# mode red policy-map Данной командой создается политика QoS и осуществляется переход в режим настройки параметров политики Использование отрицательной формы команды (no) удаляет созданную политику. Синтаксис [no] policy-map Параметры Необходимый уровень привилегий 10 Командный режим CONFIG Пример esr(config)# policy-map input_policy priority class Данной командой задается приоритет класса в WRR-процессе. Классы с наибольшим приоритетом обрабатываются в первую очередь Использование отрицательной формы команды (no) устанавливает значение по умолчанию. Синтаксис priority class no priority Справочник команд CLI (ESR) 844 Параметры – приоритет класса в WRR-процессе, принимает значения [1..8]. Значение по умолчанию 1 Необходимый уровень привилегий 10 Командный режим CONFIG-POLICY-MAP-CLASS Пример esr(config- class -policy-map)# priority class 5 priority level Данной командой класс переводится в режим Strict Priority и задается приоритет класса. Классы с наибольшим приоритетом обрабатываются в первую очередь Использование отрицательной формы команды (no) переводит класс в режим WRR. Синтаксис priority level no priority Параметры – приоритет класса в Strict Priority-процессе, принимает значения [1..8]. Значение по умолчанию Класс работает в режиме WRR, приоритет не задан. Необходимый уровень привилегий 10 Командный режим CONFIG-POLICY-MAP-CLASS Справочник команд CLI (ESR) 845 Пример esr(config- class -policy-map)# priority level 5 priority-queue out Данная команда задаёт предельное количество пакетов в очереди Использование отрицательной формы команды (no) устанавливает значение по умолчанию. Синтаксис priority-queue out no priority-queue out Параметры [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 Справочник команд CLI (ESR) 846 • • priority-queue out num-of-queues Данная команда задает количество приоритетных очередей . Оставшиеся очереди являются взвешенными Использование отрицательной формы команды (no) устанавливает значение по умолчанию. Синтаксис priority-queue out num-of-queues no priority-queue out num-of-queues Параметры 0 – все очереди участвуют в WRR (WRR – механизм обработки очередей на основе веса); 8 – все очереди обслуживаются как «strict priority» (strict priority – приоритетная очередь обслуживается сразу , как только появляются пакеты). Значение по умолчанию 8 Необходимый уровень привилегий 10 Командный режим CONFIG Пример esr(config)# priority-queue out num-of-queues 5 qos dscp-mutation Данной командой включается применение изменений кодов DSCP в соответствии с таблицей DSCP- Mutation. Коды DSCP изменяются только для входящего трафика доверенных портов в режиме QoS Basic. Использование отрицательной формы команды (no) отключает изменение кодов DSCP. Синтаксис [no] qos dscp-mutation Параметры Команда не содержит параметров Справочник команд CLI (ESR) 847 Значение по умолчанию Выключено Необходимый уровень привилегий 10 Командный режим CONFIG Пример esr(config)# qos wrr-queue 3 bandwidth 130 qos enable Данной командой включается сервис 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 Справочник команд CLI (ESR) 848 Командный режим 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 qos map cos-queue Данная команда устанавливает соответствие между значениями кодов 802.1p входящих пакетов и исходящими очередями Использование отрицательной формы команды (no) устанавливает соответствие по умолчанию. Синтаксис qos map cos-queue no qos map dscp-queue Параметры Справочник команд CLI (ESR) 849 Значения по умолчанию : 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 qos map dscp-mutation Данная команда устанавливает соответствие между значениями кодов DSCP входящих пакетов и кодов DSCP на выходе из устройства. Использование отрицательной формы команды (no) устанавливает соответствие по умолчанию. Синтаксис qos map dscp-mutation no qos map dscp-mutation Параметры Значения по умолчанию : Значения кодов DSCP входящих пакетов и кодов DSCP на выходе из устройства совпадают. Необходимый уровень привилегий 10 Справочник команд CLI (ESR) 850 Командный режим CONFIG Пример esr(config)# qos map dscp-mutation 10 to 40 qos map dscp-queue Данная команда устанавливает соответствие между значениями кодов DSCP входящих пакетов и исходящими очередями Использование отрицательной формы команды (no) устанавливает соответствие по умолчанию. Синтаксис qos map dscp-queue no qos map dscp-queue Параметры [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 Справочник команд CLI (ESR) 851 Пример esr(config)# qos map dscp-queue 42 to 5 qos queue default Данная команда устанавливает номер очереди по умолчанию , в которую попадает весь трафик кроме IP в режиме доверия DSCP-приоритетам в случае с Basic QoS, а также неклассифицированный трафик в случае с Policy-based QoS. Использование отрицательной формы команды (no) устанавливает значение по умолчанию. Синтаксис qos queue default no qos queue default Параметры Значение по умолчанию 1 Необходимый уровень привилегий 10 Командный режим CONFIG Пример esr(config)# qos queue default 3 qos trust Данной командой устанавливается режим доверия к значениям кодов 802.1p и DSCP во входящих пакетах для Basic QoS-режима работы интерфейса. Использование отрицательной формы команды (no) устанавливает соответствие по умолчанию. Синтаксис qos trust no qos trust Параметры Справочник команд CLI (ESR) 852 • • • dscp – режим доверия значениям кодов DSCP в IP-заголовке. Не IP-пакеты будут направлены в очередь по умолчанию (команда описана в разделе qos queue default ); cos – режим доверия значениям кодов 802.1p в теге 802.1q. Нетегированные пакеты будут направлены в очередь по умолчанию (команда описана в разделе qos queue default ); cos-dscp – режим доверия значениям кодов DSCP для IP-пакетов и значениям кодов 802.1p для остальных пакетов Значения по умолчанию Режим доверия значениям кодов DSCP (dscp). Необходимый уровень привилегий 10 Командный режим CONFIG Пример esr(config)# qos trust cos-dscp qos wrr-queue Данной командой определятся веса для соответствующих взвешенных очередей Использование отрицательной формы команды (no) устанавливает значение веса для указанной очереди по умолчанию Синтаксис qos wrr-queue no qos wrr-queue Параметры Значение по умолчанию 1 Необходимый уровень привилегий 10 Командный режим CONFIG Справочник команд CLI (ESR) 853 Пример esr(config)# qos wrr-queue 3 bandwidth 130 queue-limit Данной командой определяется предельное количество пакетов для виртуальной очереди Использование отрицательной формы команды (no) устанавливает значение по умолчанию. Синтаксис queue-limit no queue-limit Параметры [2..4096]. Значение по умолчанию 127 Необходимый уровень привилегий 10 Командный режим CONFIG-POLICY-MAP-CLASS Пример esr(config- class -policy-map)# queue-limit 200 random-detect Данной командой определяются параметры RED. Использование отрицательной формы команды (no) отменяет назначение. Синтаксис random-detect Параметры Справочник команд CLI (ESR) 854 [0..10000000]; – вероятность отбрасывания пакетов, принимает значения [0..100]. При указании значений должны выполняться следующие правила : |