[[tssltd:мксз_diamond_next|Вернуться к оглавлению]] ==== Типы ограничений скоростей (типы policer) ==== На устройстве МКСЗ «Diamond Next» поддерживаются различные типы полисеров (policer). Policer - это механизм, который позволяет ограничивать скорость за счет отбрасывания "лишних" сетевых пакетов, которые приводят к превышению заданной скорости. * 1r2c (1 rate - 2 colors / 1 скорость - 2 цвета) * 1r3c (1 rate - 3 colors / 1 скорость - 3 цвета) **RFC-2697** * 2r3c (2 rates - 3 colors / 2 скорости - 3 цвета) **RFC-2698** * 2r3c (2 rates - 3 colors / 2 скорости - 3 цвета) **RFC-4115** ==== Механизм ограничения (1 скорость - 2 цвета) ==== Это наиболее простой тип механизма, который использует одну скорость и два состояния, два цвета. При настройке этого механизма необходимо задать два параметра "**CIR**" и "**CB**". * "**CIR**" - гарантированная скорость передачи данных. * "**CB**" - максимальный размер корзины токенов CIR, измеряется в байтах. Параметр "**CIR**" задает среднюю пропускную способность, которая разрешена ограничителем. Этот параметр устанавливает предел между соответствующими прибывающими пакетам ("зелеными"), которые попадают ниже "**CIR**" и нарушающими прибывающими пакетам ("красными"), которые превышают "**CIR**". Этот тип policer использует два сегмента токенов, и трафик можно классифицировать как соответствие (conforming) или превышение (exceeding). Для каждого из двух типов трафика можно применять одно из доступных действий: пропустить, отбросить и маркировать. С помощью данного механизма сетевой трафик можно классифицировать по двум цветам: * **Подтвержденный (Conform)**: Трафик, который не превышает CIR классифицируется как подтвержденный и зеленый. Подтвержденный трафик обычно передается (форвардится) и может быть дополнительно перемаркирован. * **Превышенный (Exceed)**: Трафик выше CB, но ниже EB классифицируется как превышенный и зеленый. Превышенный трафик может быть отброшен, перемаркирован и пересылаться дальше. {{ :tssltd:policer_graf_1r2c.jpg |}} ==== Механизм ограничения (1 скорость - 3 цвета) RFC-2697 ==== Алгоритмы односкоростного трехцветного poliser основан на RFC 2697. Этот тип policer использует два сегмента токенов, и трафик можно классифицировать как соответствие (conforming), превышение (exceeding) или нарушение (violating ) CIR. Для каждого из трех типов трафика можно применять одно из доступных действий: пропустить, отбросить и маркировать. Механизм использует две корзины с токенами: основную и дополнительную. С помощью данного механизма сетевой трафик можно классифицировать по трем цветам: * **Подтвержденный (Conform)**: Трафик, который не превышает CIR классифицируется как подтвержденный и зеленый. Подтвержденный трафик обычно передается (форвардится) и может быть дополнительно перемаркирован. * **Превышенный (Exceed)**: Трафик выше CB, но ниже EB классифицируется как превышенный и зеленый. Превышенный трафик может быть отброшен, перемаркирован и пересылаться дальше. * **Нарушающий (Violate)**: Трафик выше EB классифицируется как нарушение и красный. Этот вид трафика обычно отбрасывается, но может быть перемаркирован и пересылаться дальше. {{ :tssltd:policer_1r3c_pic1.jpg |}} Этот механизм использует одну скорость и три состояния, три цвета. При настройке этого механизма необходимо задать три параметра "**CIR**", "****", "**CB**" и "**EB**". * "**CIR**" - гарантированная скорость передачи данных. * "**CB**" - максимальный размер корзины токенов CIR, измеряется в байтах. * "**EB**" - максимальный размер корзины избыточных токенов, измеряется в байтах. * Сетевые пакеты, которые не превышают "**CIR**" считаются "зелеными", т.е. соответствуют политике. * Сетевые пакеты, которые превышают "**CIR**" "**CB**", но не превышают "**EB**" считаются "желтыми". * Сетевые пакеты, которые превышают "**EB**", считаются "красными". ==== Механизм ограничения (2 скорости - 3 цвета) RFC-2698 ==== Этот механизм использует две скорости и три состояния, три цвета. При настройке этого механизма необходимо задать два параметра "**CIR**", "**PIR**", "**CBS**" и "**PBS**". Механизм использует два значения для скорости CIR и пиковую скорость передачи информации и разрешает устойчивый коэффициент превышения, основанный на PIR. * "**CIR**" - гарантированная скорость передачи данных. * "**PIR**" - пиковая скорость передачи данных. * "**CBS**" - максимальный размер второй корзины токенов, измеряется в байтах. * "**PBS**" - максимальный размер корзины токенов PIR, измеряется в байтах. * Сетевые пакеты, которые не превышают "**CIR**", считаются "зелеными", т.е. соответствуют политике. * Сетевые пакеты, которые превышают "**CIR**", но не превышают "**PIR**" считаются "желтыми". * Сетевые пакеты, которые превышают "**PIR**", считаются "красными". ==== Механизм ограничения (2 скорость - 3 цвета) RFC-4115 ==== [[tssltd:мксз_diamond_next|Вернуться к оглавлению]]