Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_options:opt_bandwidth_mgmt:bandwidth_conf [2025/11/18 14:42] – elena.krasnobryzh | dpi:dpi_options:opt_bandwidth_mgmt:bandwidth_conf [2026/07/02 09:06] (текущий) – [Назначение полисера на IP] atereschenko | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== |
| {{indexmenu_n> | {{indexmenu_n> | ||
| - | <note tip> | + | <note tip> |
| < | < | ||
| <iframe | <iframe | ||
| Строка 13: | Строка 13: | ||
| </ | </ | ||
| </ | </ | ||
| - | Варианты подключения абонентского полисинга: | + | В данной статье |
| - | - Индивидуальный профиль полисинга: | + | ===== Создание полисера HTB ===== |
| - | - [[dpi: | + | HTB полисер позволет |
| - | - [[dpi: | + | Полисер |
| - | <note important> | + | |
| - | Включаем работу внутренней базы данных пользователей в **/// | + | |
| - | < | + | |
| - | udr=1 | + | |
| - | </ | + | |
| - | Для | + | |
| - | ===== Индивидуальный профиль | + | |
| - | Для каждой | + | |
| - | Применение настроенных политик по отношению к абонентам осуществляется с помощью утилиты [[dpi: | ||
| - | |||
| - | Формат команды: | ||
| - | < | ||
| - | fdpi_ctrl команда --policing файл_описания_полисинга [список_IP] | ||
| - | </ | ||
| - | Подробнее синтаксис команд и способы задания IP адресов описаны в разделе | ||
| - | ==== Пример | + | ==== Пример: |
| <note tip> | <note tip> | ||
| - | Планируем предложить абонентам тарифный план | + | Создадим тарифный план |
| - | Для этого | + | Для этого |
| < | < | ||
| default | default | ||
| - | bittorrent | + | bittorrent |
| </ | </ | ||
| В данном примере разделим трафик по протоколам всего на 2 класса, | В данном примере разделим трафик по протоколам всего на 2 класса, | ||
| * cs0 - соответствует DSCP=0 QOS(IPP)=0 Best Effort | * cs0 - соответствует DSCP=0 QOS(IPP)=0 Best Effort | ||
| - | * cs1 - соответствует DSCP=8 QOS(IPP)=1 Priority | + | * cs7 - соответствует DSCP=56 QOS(IPP)=7 Priority |
| Создадим файл конфигурации rateplan_1.cfg, | Создадим файл конфигурации rateplan_1.cfg, | ||
| - | <note warning> | + | <note warning> |
| <code ini> | <code ini> | ||
| htb_inbound_root=rate 10mbit | htb_inbound_root=rate 10mbit | ||
| htb_inbound_class0=rate 8bit ceil 10mbit | htb_inbound_class0=rate 8bit ceil 10mbit | ||
| - | htb_inbound_class1=rate | + | htb_inbound_class1=rate |
| htb_inbound_class2=rate 8bit ceil 10mbit | htb_inbound_class2=rate 8bit ceil 10mbit | ||
| htb_inbound_class3=rate 8bit ceil 10mbit | htb_inbound_class3=rate 8bit ceil 10mbit | ||
| Строка 60: | Строка 45: | ||
| htb_inbound_class5=rate 8bit ceil 10mbit | htb_inbound_class5=rate 8bit ceil 10mbit | ||
| htb_inbound_class6=rate 8bit ceil 10mbit | htb_inbound_class6=rate 8bit ceil 10mbit | ||
| - | htb_inbound_class7=rate | + | htb_inbound_class7=rate |
| htb_root=rate 10mbit | htb_root=rate 10mbit | ||
| htb_class0=rate 8bit ceil 10mbit | htb_class0=rate 8bit ceil 10mbit | ||
| - | htb_class1=rate | + | htb_class1=rate |
| htb_class2=rate 8bit ceil 10mbit | htb_class2=rate 8bit ceil 10mbit | ||
| htb_class3=rate 8bit ceil 10mbit | htb_class3=rate 8bit ceil 10mbit | ||
| Строка 69: | Строка 54: | ||
| htb_class5=rate 8bit ceil 10mbit | htb_class5=rate 8bit ceil 10mbit | ||
| htb_class6=rate 8bit ceil 10mbit | htb_class6=rate 8bit ceil 10mbit | ||
| - | htb_class7=rate | + | htb_class7=rate |
| </ | </ | ||
| - | * htb_inbound_root, | + | * htb_inbound_root, |
| * rate - минимальный размер полосы | * rate - минимальный размер полосы | ||
| * ceil - максимальный размер полосы, | * ceil - максимальный размер полосы, | ||
| - | * class2-7 фактически не будут использоваться, | + | * class2-7 фактически не будут использоваться, |
| - | + | ||
| - | Теперь абонентам с данным тарифом назначаем сконфигурированную политику.\\ | + | ==== Назначение полисера |
| - | К IP адресам из файла: | + | < |
| + | Назначение на IP адреса из файла: | ||
| < | < | ||
| fdpi_ctrl load --policing rateplan_1.cfg --file subscribers_with_rateplan_1.txt | fdpi_ctrl load --policing rateplan_1.cfg --file subscribers_with_rateplan_1.txt | ||
| </ | </ | ||
| - | + | Ко всем IP адресам из диапазона по CIDR: | |
| - | К абонентам из всего | + | |
| < | < | ||
| fdpi_ctrl load --policing rateplan_1.cfg --cidr 10.10.10.0/ | fdpi_ctrl load --policing rateplan_1.cfg --cidr 10.10.10.0/ | ||
| </ | </ | ||
| - | К абоненту по IP адресу: | + | К одному IP адресу: |
| < | < | ||
| fdpi_ctrl load --policing rateplan_1.cfg --ip 10.10.10.10 | fdpi_ctrl load --policing rateplan_1.cfg --ip 10.10.10.10 | ||
| </ | </ | ||
| + | |||
| + | < | ||
| К абоненту с созданным Login: | К абоненту с созданным Login: | ||
| < | < | ||
| fdpi_ctrl load --policing rateplan_1.cfg --login DEMO | fdpi_ctrl load --policing rateplan_1.cfg --login DEMO | ||
| </ | </ | ||
| - | + | ==== Пример 2: Максимальная скорость для пиринга, CDN, Cache серверов | |
| - | ==== Пример 2: Максимальная скорость для пиринга ==== | + | Выделение локального трафика, Cache серверов, CDN, пирингового трафика |
| - | Выделение | + | Часть размеченых классов трафика можно вывести из HTB иерархии, |
| - | Например, в примере выше зададим отдельное ограничение в 100 Мбит/ | + | HTB полисер с независимой скоростью 100 Mbps для |
| <code ini> | <code ini> | ||
| htb_inbound_root=rate 10mbit | htb_inbound_root=rate 10mbit | ||
| Строка 120: | Строка 105: | ||
| htb_class7=rate 8bit ceil 10mbit | htb_class7=rate 8bit ceil 10mbit | ||
| </ | </ | ||
| - | |||
| - | ==== Пример 3: Назначение полисинга для мультипользователя ==== | ||
| - | |||
| - | Назначим тарифный план из примера 1 абоненту с несколькими IP | ||
| - | |||
| - | |||
| - | Закрепляем за корпоративным абонентом все его IP | ||
| - | < | ||
| - | fdpi_ctrl load --bind_multi --user OOO_PizzaJohnes: | ||
| - | </ | ||
| - | Списком IP абонента можно управлять [[dpi: | ||
| - | |||
| - | Назначаем ему ограничение полосы в соответствии с тарифным планом | ||
| - | < | ||
| - | fdpi_ctrl load --policing rateplan_1.cfg --login OOO_PizzaJohnes | ||
| - | </ | ||