|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (24)
просмотр истории страницы| Правила и сети используются для гибкой настройки тарификации интернет-трафика по разной стоимости. Таким образом, например, Например, можно не тарифицировать или тарифицировать по льготной цене трафик по различным направлениями, или использовать события "usluga_activated" или "usluga_deactivated" в [скрипте управления оборудованием|Пользовательская схема] управляя скоростью доступа к различным наборам ресурсов. |
| {note}Для работы учёта трафика минимально требуется добавить правило для сети 0.0.0.0 с маской 0.0.0.0. В [демо Carbon Billing 5|https://www.carbonsoft.ru/products/carbon_billing/demo-access/?land=modern] она отнесена в категорию "Внешний трафик"{note} h1. Настройка правил |
| # Откройте раздел управления абонентами и тарифами "*Тарификация*", в меню слева выберите "*Правила и сети*" |
| |
| !TarifRuleset_list.png|border=1,width=800! |
| |
| # В открывшемся списке выберите нужный набор правил или создайте новый. |
| |
| !TarifRuleset_edit_set_1.png|border=1,width=600! |
| # При создании нового набора правил достаточно завести наименование. "Комментарий" и "URL с описанием" несут информативную функцию. !TarifRuleset_add.png|border=1,width=400! # Откройте вкладку "*Сети*" и нажмите "*Добавить*" !TarifRuleset_edit_set_2.png|border=1,width=700! # Заведите нужную сеть: !TarifRuleset_edit_set_add_02.png|border=1,width=600! # В примере добавлены подсеть, относящаяся к сайту *vk.com* и *Google DNS* !TarifRuleset_edit_set_done.png|border=1,width=700! |
| |
| При создании нового набора правил достаточно завести наименование. "Комментарий" и "URL с описанием" несут информативную функцию. |
| h1. Описание настроек |
| |
| !TarifRuleset_add.png|border=1,width=400! |
| Настройки: * *Идентификатор набора правил* \- набор правил, к которому должна относиться подсеть; * *Порядковый номер правила в наборе* номером определяется очерёдность при проверке ip из netflow. 0 - начало списка. Номер должен быть уникальным для всех наборов подсетей. Подробнее алгоритм проверки описан ниже; * *Начальный адрес подсети* \- адрес сети; * *Маска подсети* \- маска сети. Для единственного адреса 255.255.255.255; * *Rule name* \- имя правила, отображается в списке для удобства. |
| |
| Откройте вкладку "*Сети*" и нажмите "*Добавить*" |
| h1. Механизм работы |
| |
| !TarifRuleset_edit_set_2.png|border=1,width=700! |
| На основании всех наборов правил формируется файл с наборами подсетей. Трафик из netflow потока последовательно сравнивается с записями из файла сверху вниз. При первом совпадении трафику назначается номер набора подсетей. Таким образом подсеть может находиться только в одном наборе правил. {code:title=Файл подсетей} /app/collector/etc/netflow_collector/network.csv {code} {code:title=Содержимое файла подсетей} 192.168.0.0 255.255.0.0 1 172.16.0.0 255.240.0.0 1 10.0.0.0 255.0.0.0 1 169.254.0.0 255.255.0.0 1 0.0.0.0 0.0.0.0 2 {code} В примере 2 набора подсетей из стандартной БД биллинга: # Локальная сеть # Внешний трафик |
| |
| Заведите нужную сеть: * *Идентификатор набора правил* - набор правил, к которому должна относиться подсеть; * *Порядковый номер правила в наборе* номером определяется очерёдность при проверке ip адрес поступивший из netflow. 0 - начало списка. Номер должен быть уникальным для всего набора подсетей; * *Начальный адрес подсети* - адрес сети; * *Маска подсети* - маска сети. Для единственного адреса 255.255.255.255; * *Политика (разрешено, запрещено) - 0 - запрещено, 1 разрешено; * *Rule name* - имя правила, отображается в списке для удобства. |
| Если абонент с IP адресом 10.20.30.40 запросит сайт 192.0.2.1, то трафик последовательно пройдёт все записи и совпадёт со строкой "0.0.0.0 0.0.0.0 2". Трафику будет назначен номер набора подсей - 2 - Внешний трафик. Номер правила отображается в веб интерфейсе. |
| |
| !TarifRuleset_edit_set_add.png|border=1,width=600!\\ \\ |
| !subnetwork_001.png|border=1! |
| |
| В примере добавлены подсеть, относящаяся к сайту *vk.com* и *Google DNS* |
| h1. Особенности |
| \\ |
| \\ !TarifRuleset_edit_set_done.png|border=1,width=700! |
| # На наборы подсетей разделяется весь пришедший на биллинг трафик. Это значит, что если вы создали набор подсетей и не настроили тарификацию, то трафик не будет учтён ни у одного абонента. # Одну и ту же подсеть не имеет смысла включать в разные наборы, так как определение номера происходит по первому вхождению. Например: {code:title=Трафик в подсеть 192.168.0.0 попадёт только в 1-й набор} 192.168.0.0 255.255.0.0 1 192.168.0.0 255.255.0.0 2 0.0.0.0 0.0.0.0 2 {code} |
