...
Использование отрицательной формы команды (no) удаляет созданный класс.
Информация |
---|
Привила, описанные внутри класса, работают по принципу логического "ИЛИ". Пример:
|
Синтаксис
[no] class-map <NAME>
...
Блок кода |
---|
esr(config-class-policy-map)# mode red |
police
Данной командой настраивается прохождение, отбрасывание или
...
маркировка пакетов, соответствующих конфигурируемому классу или политики в целом, исходя из заполненности токенами корзин conform и exceed.
Использование отрицательной формы команды (no)
...
удаляет настроенный параметр.
Синтаксис
police <RATE> [burst-conforming <BURST><BURST-CONFORM>] [burstconform-excess <BURST_MAX>action <CONFORM-ACTION>] [violateexceed-action <VIOLATE<EXCEED-ACTION>]] [conformburst-actionexcess <CONFORM<BURST-ACTION>]EXCEED> [exceedviolate-action <EXCEED<VIOLATE-ACTION>]]
no police
Scroll Pagebreak |
---|
Параметры
<RATE> – разрешённая скорость трафика <RATE> – скорость пополнения токенами conform корзины, Кбит/с;
<BURST> - количетво токенов conforming корзины
<BURST_MAX> - количетво токенов excess корзины
<VIOLATE-ACTION> - действие<BURST-CONFORM> – размер conform-корзины, Байт;
<BURST-EXCEED> – размер excess-корзины, Байт;
<VIOLATE-ACTION> – действие, которое необходимо выполнить с пакетом, для которого имеются токены conforming корзиныconform-корзины, принимает значения { permit | deny | set-cos <COS> | set-dscp <DSCP> };
<CONFORM-ACTION> - действиеACTION> – действие, которое необходимо выполнить с пакетом, для которого закончились токены корзины conformingпри исчерпании токенов conform-корзины, но имеются токены из excess корзиныexcess-корзины, принимает значения { permit | deny | set-cos <COS> | set-dscp <DSCP>};
<EXCEED-ACTION> - действиеACTION> – действие, которое необходимо выполнить с пакетом, для которого закончились которого исчерпаны токены из корзины excess;excess-корзины, принимает значения { permit | deny | set-cos <COS> | set-dscp <DSCP> };
<COS> – классификатор обслуживания в теге 802.1q пакета, принимает значения [0..7];
<DSCP> – значение кода DSCP, принимает значения [0..63].
Значение по умолчанию
...
<RATE> – отсутствует;
...
<BURST-CONFORM> – 1500;
<BURST
...
-EXCEED> – отсутствует
...
;
...
<CONFORM-
...
ACTION> – permit;
...
<EXCEED-
...
ACTION> – deny;
<EXCEED-ACTION> - deny
<VIOLATE-ACTION> – deny;
<COS> – отсутствует;
<DSCP> – отсутствует.
Необходимый уровень привилегий
10
Командный режим
CONFIG-POLICY-MAP
CONFIG-CLASS-POLICY-MAP
Пример
Блок кода |
---|
esr(config-policy-map)# police 256 |
...
Блок кода |
---|
esr(config-class-policy-map)# police 256 burst-excess 3000 exceed-action set-dscp 63 |
Scroll Pagebreak |
---|
policy-map
Данной командой создается политика QoS и осуществляется переход в режим настройки параметров политики.
...
<PRIORITY> – приоритет класса в Strict Priority-процессе, принимает значения:
- для ESR-10/12V/12VF/14VF15/15R/15VF/20/21/100/200/1000 – [1..8];
- для ESR-1200/1500/1511/1700 – [1..7].
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Scroll Pagebreak |
---|
Синтаксис
priority-queue out <QUEUE> limit <LIMIT>
...
Примечание | ||||||
---|---|---|---|---|---|---|
|
priority-queue out num-of-queues
...
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Scroll Pagebreak |
---|
Синтаксис
priority-queue out num-of-queues <VALUE>
...
Блок кода |
---|
esr(config-class-policy-map)# random-detect 9000 1500 3000 1000 10 100 |
Якорь | ||||
---|---|---|---|---|
|
Данной командой определяются параметры GRED.
...
Данной командой определяется очередь по умолчанию для механизма GRED.
Информация |
---|
Для применения данной команды предварительно необходимо настроить команду:
После применения команд:
поля dscp/precedence в заголовке IP-пакетов данной очереди будут игнорироваться. Более подробно параметры указываемые в команде |
Использование отрицательной формы команды (no) отменяет назначение.
...
CONFIG-L2TP
CONFIG-PPPOE
CONFIG-PPTP
CONFIG-MULTILINK
CONFIG-OPENVPN
Пример
Блок кода |
---|
esr(config-if-gi)# rate-limit 1670000 |
...
CONFIG-PPPOE
CONFIG-PPTP
CONFIG-L2TP
CONFIG-MULTILINK
CONFIG-OPENVPN
Пример
Блок кода |
---|
esr(config-if-gi)# service-policy input input_policy |
...
<BURST> – размер сдерживающего порога в байтах, принимает значение:
- для ESR-10/12V/12VF/14VF/15/15R/15VF/20/21/30/31/100/200/1000 – [128..16000000];
- для ESR-1200/1500 – [1000..4096000].
...
<BURST> – размер сдерживающего порога в байт, принимает значение:
- для ESR-10/12V/12VF/14VF/15/15R/15VF/20/21/30/31/100/200/1000 – [128..16000000];
- для ESR-1200/1500 – [1000..4096000].
...
CONFIG-PPPOE
CONFIG-PPTP
CONFIG-L2TP
CONFIG-MULTILINK
CONFIG-OPENVPN
Пример
Блок кода |
---|
esr(config-if)# traffic-shape queue 3 100000 2000 |
...