forum.bitel.ru http://forum.bitel.ru/ |
|
Нужна помошь в настройке группы обработки с двумя NAS http://forum.bitel.ru/viewtopic.php?f=44&t=9152 |
Страница 1 из 1 |
Автор: | Mikola [ 14 апр 2014, 13:07 ] |
Заголовок сообщения: | Нужна помошь в настройке группы обработки с двумя NAS |
Мы переходим с самописного биллина на BGBilling 6.0 с модулем Inet. Поиск по форуму не приенс результатов поэтому хотелось бы услышать мнение разработчиков или более опытных пользователей и узнать насколько правильное направление наших поисков. В сети два NASа. В штатном режиме клиенты PPPoE распределены между ними. В случае падения одного клиенты с упавшего переподключаются и продолжают работать. Не получается настроить модуль так, что бы сервис inet мог стартовать с любого из NASов и собиралась netfow статистика. Опишу текущие настройки. Созданы три типа устройств: группа для обработки, NAS и источник flow пакетов. В дереве устройств в группу помещены два NASа и два их источника просто без вложений в друг-друга (пробовал также распологать NASы как дочерние устройства для их источников). В конфигурации группы описаны все обработчики. У NASов в конфигурации указанны их flow источники, а у источников указан тип данных netflow. Для группы обработки запущены Access и Accountig сервера, настройки согластно документации. У access сервера прописан слушатель radius-пакетов на 1812 порту для авторизации, у accounting слушатель flow-пакетов для сбора статистики. В договоре когда создается сервис inet в качестве устройства указывается группа авторизации (что бы клиент мог авторизоватья на обоих серверах) не знаю правильно ли это. Все работает кроме сбора статистики. Можно собирать статистику только если указать источник в конфигурации группы обработки, которая выступает в роли устройства в сервисе inet, но указать можно только одно устройсво (если я правильно понял документацию). Не хотелось бы ставить машину для агрегации flow-пакетов и отправки их на новый биллинг. Каким образом можно оживить данную схему с двумя источниками данных? |
Автор: | Amir [ 14 апр 2014, 13:12 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
В конфигурации для каждого NAS'а указана привязка источников flow.agent.link=<agentDeviceId>:-1 ? |
Автор: | Mikola [ 14 апр 2014, 14:10 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
В конфигурации обоих NAS'сов указана привязка к источнику flow.agent.link=<agentDeviceId>:-1. Конфигурация состоит только из одной этой строки. В качесьве <agentDeviceId> указан идентификатор устройства, являющегося источником данных для данного NAS'a. Дело в том, что если эту привязку указывать в конфигурации группы (используется в качестве устройства в сервисе inet), то тогда можно собирать статистику, но только с одного источника. Верное ли это решение? Если нужно, то я подготовлю более подробное описание настроек модуля с конфигурацией? |
Автор: | nik247 [ 14 апр 2014, 15:52 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
Не совсем понятно Ваше дерево. У меня такая схема с двумя NAS работает без проблем c pppoe+pptp. -root --GW ---NAS01 ---NAS02 сервис клиента привязывается к GW. Почти все настройки вынесены в NAS, так как они разные. Flow передается с GW. У GW только это: #Flow для всех дочерных NAS flow.agent.link={@deviceId}:-1 flow.agent.type=netflow ip.resource.categoryId=1 |
Автор: | Bazhutyan [ 15 апр 2014, 05:43 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
nik247 писал(а): Не совсем понятно Ваше дерево. У меня такая схема с двумя NAS работает без проблем c pppoe+pptp. -root --GW ---NAS01 ---NAS02 сервис клиента привязывается к GW. Flow передается с GW. А если бы при такой схеме, Flow передавалось с каждого из NAS'ов, то какие нужны настройки? |
Автор: | Mikola [ 15 апр 2014, 11:23 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
nik247 писал(а): Не совсем понятно Ваше дерево. У меня такая схема с двумя NAS работает без проблем c pppoe+pptp. -root --GW ---NAS01 ---NAS02 сервис клиента привязывается к GW. Почти все настройки вынесены в NAS, так как они разные. Flow передается с GW. У GW только это: #Flow для всех дочерных NAS flow.agent.link={@deviceId}:-1 flow.agent.type=netflow ip.resource.categoryId=1 Такая схема точно будет работать. Но в нашей сети ее будет тяжело (или невозможно) реализовать. Администратор нашей сети сказал, что наш шлюз - очень старый коммутатор и он не сможет отсылать flow-пакеты. Текущее дерево устройств в билленге: root -pppoe --NAS1 --NAS2 --netflow1 --netflow2 pppoe - фейковое устройство и на самом деле не является шлюзом (просто объеденяет все в группу), но указывается в сервисе inet. Пользователи терминируются на NAS1 и NAS2, с них же поступают и flow-пакеты, но из-за особености сети на сервер биллинга данные приходят с других адресов. По-этому созданы два устройства-источника netflow1 и netflow2. В конфигурации обоих NAS'ов указаны источники: для NAS1 flow.agent.link=<идентификатор netflow1>:-1 для NAS2 flow.agent.link=<идентификатор netflow2>:-1 В конфикурации источников просто указан тип: flow.agent.type=netflow В такой схеме сбор статистики не работает. Можно ли настроить модуль Inet для работы с текущей сетью или ее необходимо переделать? |
Автор: | Mikola [ 15 апр 2014, 11:24 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
Также проверялась такая схема: root -pppoe --netflow1 ---NAS1 --netflow2 ---NAS2 В конфигурации источников указывалось, что они являются источниками для всех вложенных устройств. flow.agent.link={@deviceId}:-1 |
Автор: | nik247 [ 15 апр 2014, 12:02 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
Mikola писал(а): nik247 писал(а): Не совсем понятно Ваше дерево. У меня такая схема с двумя NAS работает без проблем c pppoe+pptp. -root --GW ---NAS01 ---NAS02 сервис клиента привязывается к GW. Почти все настройки вынесены в NAS, так как они разные. Flow передается с GW. У GW только это: #Flow для всех дочерных NAS flow.agent.link={@deviceId}:-1 flow.agent.type=netflow ip.resource.categoryId=1 Такая схема точно будет работать. Но в нашей сети ее будет тяжело (или невозможно) реализовать. Администратор нашей сети сказал, что наш шлюз - очень старый коммутатор и он не сможет отсылать flow-пакеты. Текущее дерево устройств в билленге: root -pppoe --NAS1 --NAS2 --netflow1 --netflow2 pppoe - фейковое устройство и на самом деле не является шлюзом (просто объеденяет все в группу), но указывается в сервисе inet. Пользователи терминируются на NAS1 и NAS2, с них же поступают и flow-пакеты, но из-за особености сети на сервер биллинга данные приходят с других адресов. По-этому созданы два устройства-источника netflow1 и netflow2. В конфигурации обоих NAS'ов указаны источники: для NAS1 flow.agent.link=<идентификатор netflow1>:-1 для NAS2 flow.agent.link=<идентификатор netflow2>:-1 В конфикурации источников просто указан тип: flow.agent.type=netflow В такой схеме сбор статистики не работает. Можно ли настроить модуль Inet для работы с текущей сетью или ее необходимо переделать? Есть у меня варианты, где flow льется с NAS, тогда flow.agent.link={@deviceId}:-1 вообще не указываю. Я не совсем понял, а зачем Вы netflow выносите в отдельное устройство? Почему бы не совместить коллектор с NAS? P.S. Дочитал сообщение повнимательнее о разных IP для коллекторов - с такоим вариантом не сталкивался - не подскажу. |
Автор: | Amir [ 15 апр 2014, 14:47 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
Должно работать. Переключите логи Accounting в TRACE и посмотрите что пишет про flow. |
Автор: | Mikola [ 15 апр 2014, 17:10 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
Если переключить accounting в TRACE режим, то в all.log можно увидеть повторяющиеся записи вида:
collector 04-15/17:00:05 TRACE [flow-p-7-t-2] FlowListenerWorker - Session not found on default iface collector 04-15/17:00:05 TRACE [flow-p-7-t-5] FlowListenerWorker - Not found iface = <i1> collector 04-15/17:00:05 TRACE [flow-p-7-t-5] FlowListenerWorker - Session not found on default iface collector 04-15/17:00:05 TRACE [flow-p-7-t-6] FlowListenerWorker - Not found iface = <i2> collector 04-15/17:00:05 TRACE [flow-p-7-t-5] FlowListenerWorker - Not found iface = <i2> collector 04-15/17:00:05 TRACE [flow-p-7-t-6] FlowListenerWorker - Session not found on default iface |
Автор: | Amir [ 15 апр 2014, 17:45 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
Можете доступ дать, посмотреть? |
Автор: | Mikola [ 18 апр 2014, 11:34 ] |
Заголовок сообщения: | Re: Нужна помошь в настройке группы обработки с двумя NAS |
Amir писал(а): Можете доступ дать, посмотреть? Можем, ответил в ЛС. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |