Виды полисинга
СКАТ предоставляет следующие виды полисинга:
- Полисинг Общего канала, где Общий канал (Common Channel) - Весь Трафик, проходящий через DPI устройство, который не выделен в Виртуальный канал (vChannel). Назначается tbf или htb полисер.
- Полисинг Виртуального канала (vChannel), где Виртуальный канал (vChannel) - Трафик, который описывается парой физических портов или VLAN или CIDR. Данный трафик не входит в Общий канал (Common Channel) и имеет собственную настройку. Назначается tbf или htb полисер.
- Полисинг абонентского канала, где Абонент (Subscriber) - Трафик конкретного абонента IPv4/IPv6, который определяется списком IP адресов или CIDR. На трафик абонента одновременно действуют абонентский полисинг и полисинг канала (общего или виртуального), в который входит абонент. Назначается tbf или htb полисер.
- Сессионный полисинг, где Сессия (Flow, Session) - Трафик, который определяется набором из пяти параметров (5-tuple): IP и порт источника, IP и порт назначения, протокол (TCP или UDP). Значение flow rate (tbf) назначается на абонента или виртуальный канал (vChannel) и применяется к каждому flow независимо.
- Полисинг по рейтинг группе, где Рейтинг группа (Rating Group, RG) - Трафик, который был выделен в определенную RG через 18 услугу и полисер (tbf) назначен через 20 услугу на RG.
Для каналов и абонента доступны два механизма полисинга на выбор:
- TBF без иерархии (Token Bucket Filter), используется для ограничения/блокировки конкретного класса трафика. Ограничение полосы с поддержкой burst.
- HTB с иерархией для 8 классов (Hierarchical Token Bucket), используется для приоритизации по классам трафика. Ограничение полосы с заимствованием.
Полисинг применяется для 8 классов трафика, выставляемых опцией Классы трафика по протоколам и направлениям. Разметка трафика.
Попадание протокола в свой класс также регулируется опцией (класс <-> приоритет).
Такой подход позволяет комбинировать совместимым образом использование внешних и внутреннего полисеров.
Сценарии применения полисинга Общего и Виртуального каналов:
- контролировать приближение к верхней границе полосы канала ("полке") и приоритизировать трафик по протоколам и направлениям, так чтобы низкоприоритетный трафик вытеснялся из полосы в пользу высокоприоритетного. Данный механизм позволяет держать полку под контролем и экономить на том, что не требуется покупка избыточной полосы, можно даже понизить верхнюю границу на 10-15% без заметного для абонентов эффекта.
- ограничить размер занимаемой полосы для группы протоколов. Популярное применение данный механизм находит для ограничения торрентов. Один из возможных use case описан в документе "Оптимизируем использование uplink канала"
Была ли полезна эта информация?