# 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» диктуется довольно строгим отношением инструмента к лишнему трафику — отбрасывание или разжалование в более низкий класс.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://linkmeup.gitbook.io/sdsm/15.-qos/7.-ogranichenie-skorosti/0-traffic-policing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
