Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_options:opt_shaping:shaping_multi:start [2020/12/18 08:22] – [Настройка Белого списка - 5 услуга] atereschenko | dpi:dpi_options:opt_shaping:shaping_multi:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== 3 Приоритизация нескольких каналов ====== | ||
| - | {{indexmenu_n> | ||
| - | Когда у оператора есть несколько внешних (аплинков) или внутренних каналов | ||
| - | часто возникает потребность контролировать в них " | ||
| - | низкоприоритетный трафик независимо друг от друга, | ||
| - | так как балансировка трафика обычно неравномерна и каналы часто неравнозначны. | ||
| - | < | ||
| - | либо физически разнести каналы по разным интерфейсам DPI, либо прокинуть трафик разных каналов | ||
| - | через разные VLAN.</ | ||
| - | {{ : | ||
| - | Настройка параметров канала и ограничений в канале осуществляется [[dpi: | ||
| - | |||
| - | В настройках DPI **/ | ||
| - | < | ||
| - | где  | ||
| - | * 1 означает что для разных каналов используются разные сетевые интерфейсы | ||
| - | * 2 означает что будут использоваться разные VLAN | ||
| - | |||
| - | Далее нужно указать, | ||
| - | |||
| - | ===== Для физических интерфейсов ===== | ||
| - | < | ||
| - | vchannels_list=dna0: | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | а трафик через **dna2 и dna3 ко второму**.\\ | ||
| - | Если на dpi есть кроме них еще сетевые интерфейсы, | ||
| - | указанные в настройке in_dev/ | ||
| - | ограничения на который заданы в [[dpi: | ||
| - | </ | ||
| - | |||
| - | ===== Для VLAN ===== | ||
| - | < | ||
| - | vchannels_list=100: | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | а весь трафик, | ||
| - | заданы в [[dpi: | ||
| - | |||
| - | ===== Настройка полисинга ===== | ||
| - | Загрузим настройки полисинга для каналов 1 и 2 | ||
| - | < | ||
| - | fdpi_ctrl load --policing vchannel1.cfg --vchannel 1 | ||
| - | fdpi_ctrl load --policing vchannel2.cfg --vchannel 2 | ||
| - | </ | ||
| - | |||
| - | Где vchannel1.cfg это имя файла с описанием настроек полисинга (формат этого файла идентичен для общего канала, | ||
| - | виртуальных каналов и для тарифного плана абонентов) | ||
| - | |||
| - | **Пример конфигурационного файла: | ||
| - | <code ini> | ||
| - | htb_inbound_root=rate 10mbit  | ||
| - | htb_inbound_class0=rate 8bit ceil 10mbit | ||
| - | htb_inbound_class1=rate 1mbit ceil 3mbit | ||
| - | htb_inbound_class2=rate 8bit ceil 10mbit | ||
| - | htb_inbound_class3=rate 8bit ceil 10mbit | ||
| - | htb_inbound_class4=rate 8bit ceil 10mbit | ||
| - | htb_inbound_class5=rate 8bit ceil 10mbit | ||
| - | htb_inbound_class6=rate 100mbit static | ||
| - | htb_inbound_class7=rate 8bit ceil 10mbit | ||
| - | htb_root=rate 10mbit  | ||
| - | htb_class0=rate 8bit ceil 10mbit | ||
| - | htb_class1=rate 1mbit ceil 3mbit | ||
| - | htb_class2=rate 8bit ceil 10mbit | ||
| - | htb_class3=rate 8bit ceil 10mbit | ||
| - | htb_class4=rate 8bit ceil 10mbit | ||
| - | htb_class5=rate 8bit ceil 10mbit | ||
| - | htb_class6=rate 100mbit static | ||
| - | htb_class7=rate 8bit ceil 10mbit | ||
| - | </ | ||
| - | |||
| - | Проверим какие настройки загружены | ||
| - | < | ||
| - | fdpi_ctrl list all vchannel --policing | ||
| - | </ | ||
| - | |||
| - | Настройки для виртуальных каналов хранятся во внутренней БД DPI, | ||
| - | их можно на лету менять в процессе работы, | ||
| - | настройки полисинга для канала можно загружать по имени из профиля, | ||
| - | сохраненного ранее в БД. | ||
| - | < | ||
| - | fdpi_ctrl load --policing --profile.name vchannel_1 --vchannel 1 | ||
| - | </ | ||
| - | |||
| - | Также тарифный план можно задать в [[dpi: | ||
| - | |||
| - | ===== Настройка Черного списка - 4 услуга ===== | ||
| - | Создается профиль аналогично как для абонента: | ||
| - | < | ||
| - | fdpi_ctrl load --service 4 --profile.name test_blocked ––vchannel 2 | ||
| - | </ | ||
| - | |||
| - | ===== Настройка Белого списка - 5 услуга ===== | ||
| - | Создается профиль аналогично как для абонента: | ||
| - | < | ||
| - | fdpi_ctrl load --service 5 --profile.name test_white ––vchannel 1 | ||
| - | |||
| - | </ | ||