Общее описание полисинга [Документация VAS Experts]

Это старая версия документа!


Общее описание

СКАТ применяет полисинг на следующие логические объекты:
Общий канал (Common Channel) - Весь Трафик проходящий через DPI устройство, который не выделен в Виртуальный канал (vChannel). Полисинг Общего канала.
Виртуальный канал (vChannel) - Трафик, который описывается парой физических портов или VLAN или CIDR. Данный трафик не входит в Общий канал (Common Channel) и имеет собственную настройку Полисинг Виртуального канала (vChannel).
Абонент (Subscriber) - Трафик конкретного абонента, который определяется списком IP адресов или CIDR. На трафик Абонента (Subscriber) может быть назначен Полисинг абонентского канала, но так же действует полисинг Общего или Виртуального канала, в котором находится Абонент.

Для управления внешними каналами СКАТ DPI предоставляет следующие возможности

  1. контролировать приближение к верхней границе полосы канала ("полке") и приоритезировать трафик по протоколам и направлениям, так чтобы низкоприоритетный трафик вытеснялся из полосы в пользу высокоприоритетного. Данный механизм позволяет держать полку под контролем и экономить на том, что не требуется покупка избыточной полосы, можно даже понизить верхнюю границу на 10-15% без заметного для абонентов эффекта.
  2. ограничить размер занимаемой полосы для группы протоколов. Популярное применение данный механизм находит для ограничения торрентов. Один из возможных use case описан в документе "Оптимизируем использование uplink канала"

Доступны два механизма на выбор:

  1. Ограничение полосы с поддержкой burst в стиле CISCO (классический token bucket)
  2. Ограничение полосы с заимствованием в стиле Linux HTB

Протоколы разделяются на 8 классов (групп) по количеству приоритетов, выставляемых опцией "Разметка приоритета трафика в зависимости от протокола" Попадание протокола в свой класс также регулируется этой опцией (класс <-> приоритет). Такой подход комбинировать совместимым образом использование внешних и внутреннего шейперов.