> For the complete documentation index, see [llms.txt](https://linkmeup.gitbook.io/sdsm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://linkmeup.gitbook.io/sdsm/15.-qos/7.-ogranichenie-skorosti/0-traffic-policing.md).

# Traffic Policing

Полисинг ограничивает скорость путём отбрасывания лишнего трафика.

Всё, что превышает установленное значение, полисер срезает и выбрасывает.

![](/files/-LMaZMcifPxHrEfGgsDo)

Что срезано, то забыто. На картинке видно, что красный пакет отсутствует в трафике после полисера.\
И вот как будет выглядеть выбранный профиль после полисера:

![](/files/-LMaZMcldZ9ZJAi-AqkS)

Из-за строгости принимаемых мер это называется **Hard Policing**.

Однако есть и другие возможные действия.\
Полисер обычно работает совместно с измерителем трафика. Измеритель красит пакеты, как вы помните, в зелёный, жёлтый или красный.\
А на основе уже этого цвета полисер может не отбросить пакет, а поместить в другой класс. Это мягкие меры — **Soft Policing**.\
Применяться может как ко входящему трафику, так и к исходящему.\
Отличительная черта полисера — способность абсорбировать всплески трафика и определять пиковую допустимую скорость благодаря механизму [Token Bucket](/sdsm/15.-qos/7.-ogranichenie-skorosti/4-mekhanizmy-leaky-bucket-i-token-bucket/1-algoritm-token-bucket.md).

То есть на самом деле не срезается всё, что выше заданного значения — разрешается немного за него выходить — пропускаются кратковременные всплески или небольшие превышения выделенной полосы.\
Название «Policing» диктуется довольно строгим отношением инструмента к лишнему трафику — отбрасывание или разжалование в более низкий класс.
