Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Информация

Привила, описанные внутри класса, работают по принципу логического "ИЛИ".

Пример:
ESR(config)# class-map VOICE
ESR(config-class-map)# match dscp 12
ESR(config-class-map)# match dscp 56
ESR(config-class-map)# exit


Трафик, содержащий метки DSCP 12 или DSCP 56, будет попадать под критерии критерий класса "VOICE".

Синтаксис
[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_desc
priority-queue out_desc
1 Данный функционал поддерживается только на маршрутизаторе ESR-10/12V/12VF/14VF/20/21/100/200.

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

Якорь
random-detect queue
random-detect queue
random-detect queue

Данной командой определяются параметры GRED.

...

Данной командой определяется очередь по умолчанию для механизма GRED.

Информация

Для применения данной команды предварительно необходимо настроить команду:

random-detect queue <QUEUE-NUM> dscp <DSCP>/precedence <0-7> <LIMIT> <MIN> <MAX> <APS> <APS-NUM> <PROBABILITY>

После применения команд:

random-detect queue <QUEUE-NUM> dscp <DSCP>/precedence <0-7> <LIMIT> <MIN> <MAX> <APS> <APS-NUM> <PROBABILITY>

random-detect queue default <QUEUE-NUM>

поля dscp/precedence в заголовке IP-пакетов данной очереди будут игнорироваться.

Более подробно параметры указываемые в команде random-detect queue описаны в разделе random-detect queue.

Использование отрицательной формы команды (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

...