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

Полисинг абонентского канала

Полисинг абонентского канала ограничивает полосу для трафика конкретного абонента для адресов IPv4/IPv6. Абонент определяется IP-адресом или login, к которому привязывается один IP-адресо или списком IP-адресов, CIDR.

На трафик абонента одновременно действуют абонентский полисинг и полисинг канала (общего или виртуального), в который входит абонент. Обзор всех видов полисинга: Виды полисинга.

Полисинг применяется к 8 классам трафика, которые задаются опцией Классы трафика по протоколам и направлениям. Разметка трафика..

Попадание протокола в свой класс также регулируется опцией (класс <-> приоритет).

Порядок настройки

Шаг 1. Выбрать механизм полисинга

  1. TBF — ограничение полосы для каждого класса трафика независимо, с поддержкой burst. Подходит для простого тарифа без приоритизации или для блокировки отдельного класса.
  2. HTB — иерархический полисинг, где общая полоса тарифа распределяется между классами с заимствованием свободной полосы. Подходит, когда внутри тарифа нужно приоритизировать одни протоколы и ограничивать другие (например, торренты).

Подробнее о механизмах: Виды полисинга.

Шаг 2. Создать профиль полисинга

Профиль (тарифный план) можно описать двумя способами:

  1. файлом с разметкой (.cfg) — удобно для ручной настройки;
  2. в формате JSON — удобно для автоматизации.

Профиль может быть именованным (создаётся заранее и хранится в базе DPI) или анонимным (задаётся в момент назначения абоненту). Чем они отличаются и когда какой выбирать: Управление полисингом (тарифным планом). Именованные профили полисинга.

Шаг 3. Назначить профиль абоненту

Шаг 4. Для абонентов с динамическими IP — связать IP с login

Если адрес абонента меняется, профиль назначается на login, а связку IP-login обновляют при каждой выдаче адреса: Связывание IP-login (bind, bind_multi).

Быстрый пример

Создать именованный профиль из файла и назначить его абоненту по IP и по login:

fdpi_ctrl load profile --policing ./tariff_home.cfg --profile.name tariff_home
fdpi_ctrl load --policing --profile.name tariff_home --ip 192.168.0.1
fdpi_ctrl load --policing --profile.name tariff_home --login test

Пример содержимого tariff_home.cfg приведён в разделе Создание HTB, TBF полисера через файл с разметкой.

Настройка через GUI

Установка расписания для тарифных планов через GUI:

Была ли полезна эта информация?