# Traffic Policing

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

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

![](https://3903873742-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LIgRTPaaN7wUujKIWEz%2F-LIz5dNgPvh71je6SA3Y%2F-LIzKuK85F24Q8ewz15W%2Fimage.png?alt=media\&token=2dc06639-3260-4bff-a1bc-cc1c845455ed)

```
Что срезано, то забыто. На картинке видно, что красный пакет отсутствует в трафике после полисера.  

И вот как будет выглядеть выбранный профиль после полисера:
```

![](https://3903873742-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LIgRTPaaN7wUujKIWEz%2F-LIz5dNgPvh71je6SA3Y%2F-LIzKzQ75nRvrpPis0ke%2Fimage.png?alt=media\&token=0234ff12-325f-4101-b5b5-9b7fe30d85d3)

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

Однако есть и другие возможные действия.\
Полисер обычно работает совместно с измерителем трафика. Измеритель красит пакеты, как вы помните, в зелёный, жёлтый или красный.\
А на основе уже этого цвета полисер может не отбросить пакет, а поместить в другой класс. Это мягкие меры — **Soft Policing**.\
Применяться может как ко входящему трафику, так и к исходящему.\
Отличительная черта полисера — способность абсорбировать всплески трафика и определять пиковую допустимую скорость благодаря механизму [Token Bucket](broken-reference).

```
То есть на самом деле не срезается всё, что выше заданного значения — разрешается немного за него выходить — пропускаются кратковременные всплески или небольшие превышения выделенной полосы.  

Название «Policing» диктуется довольно строгим отношением инструмента к лишнему трафику — отбрасывание или разжалование в более низкий класс.
```
