...
Использование отрицательной формы команды (no) удаляет созданный класс.
Информация |
---|
Привила, описанные внутри класса, работают по принципу логического "ИЛИ". Пример:
|
Синтаксис
[no] class-map <NAME>
...
police <RATE> [burst-conforming <BURST-CONFORM>] [conform-action <CONFORM-ACTION>] [exceed-action <EXCEED-ACTION>] [burst-excess <BURST-EXCEED> [violate-action <VIOLATE-ACTION>]]
no police
Scroll Pagebreak |
---|
Параметры
<RATE> <RATE> – скорость пополнения токенами conform корзины, Кбит/с;
<BURST-CONFORM> – размер conform- размер conform корзины, Байт;
<BURST-EXCEED> - размер excess корзины EXCEED> – размер excess-корзины, Байт;
<VIOLATE-ACTION> - действиеACTION> – действие, которое необходимо выполнить с пакетом, для которого имеются токены conform-корзины, принимает значения { permit | deny | set-cos <COS> | set-dscp <DSCP> };
<CONFORM-ACTION> - действиеACTION> – действие, которое необходимо выполнить с пакетом, при исчерпании токенов conform-корзины, но имеются токены excess-корзины, принимает значения { permit | deny | set-cos <COS> | set-dscp <DSCP>};
<EXCEED-ACTION> - действиеACTION> – действие, которое необходимо выполнить с пакетом, для которого исчерпаны токены excess-корзины, принимает значения { permit | deny | set-cos <COS> | set-dscp <DSCP> };
<COS> – классификатор обслуживания в теге 802.1q пакета1q пакета, принимает значения [0..7];
<DSCP> – значение кода DSCPкода DSCP, принимает значения [0..63].
Значение по умолчанию
<RATE> <RATE> – отсутствует;
<BURST-CONFORM> – CONFORM> – 1500;<
BURST<BURST-EXCEED> EXCEED> – отсутствует;
<CONFORM-ACTION> - ACTION> – permit;
<EXCEED-ACTION> - ACTION> – deny;
<VIOLATE-ACTION> - denyACTION> – deny;
<COS> – отсутствует;
<DSCP> – <DSCP> – отсутствует.
Необходимый уровень привилегий
...
Блок кода |
---|
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 |
...