BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 июн 2024, 08:03

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 30 сен 2016, 13:30 
Не в сети

Зарегистрирован: 27 сен 2016, 13:48
Сообщения: 71
Карма: 0
Добрый день. Зашли в тупик, подскажите, если кто знает.

BGBilling 6.0 - модуль Inet.

В Дереве Устройств имеем одно родительское (access+accounting) и два дочерних - ISG-PPPoE и ISG-IPOE. Они представляют одно физическое устройство, но на них привязаны разные Типы Устройств (с различными обработчиками - один ISGPPPoEServiceAvtivator, другой просто ISGServiceAvtivator). Т.е. ID и адрес у этих двух дочерних устройств одинаковые.

Дальше, имеем тестовый договор, в котором у нас два сервиса - один для PPPoE, другой для IPoE соединений. Проблема в том, что в данный момент, независимо от того, какое устройство указать для сервиса (читай - для юезра) в поле Устройство, любая сессия все равно привязывается к устройству IPoE. А хотелось бы, что бы клиент PPPoE "попадал" на устройство PPPoE, клиент IPoE - на IPoE.

В чем может быть проблема?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 сен 2016, 15:52 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Так не будет работать, потому что изначально идет поиск устройства, а только затем поиск сервиса.
Также сессии привязываются именно к устройству-NAS'у, с которого идет запрос.

Если у вас указан один и тот же IP-адрес и один и тот-же идентификатор в двух устройствах, то RADIUS-пакеты будут привязываться всегда к одному из них.
Т.е. такая настройка неккоректна.


Обычно для разных схем доступа в Cisco можно настроить, чтобы в RADIUS-пакете приходил, если не разный NAS-IP-Address, то разный NAS-Identifier.
Другой вариант - сделать два отдельных (access+accounting - InetAccess и InetAccounting), но тогда нужно чтобы в зависимости от схем Cisco слала RADIUS на разные порты, с одной схемы на (access+accounting-ipoe), с другой - на (access+accounting-pppoe). Этот вариант даже предпочтительнее, ipoe и pppoe здесь практически не зависят друг от друга.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 сен 2016, 16:04 
Не в сети

Зарегистрирован: 27 сен 2016, 13:48
Сообщения: 71
Карма: 0
Т.е., я правильно вас понимаю, что если мне необходимо терминировать на одном устройстве как PPPoE сессии, так и IPoE, используя при этом разные обработчики в Типе Устройств (т.е. по сути - два разных типа устройств), то единственный вариант - это делать двойную схему? Собственно, видимо здесь:

http://wiki.bitel.ru/index.php/ISG,_%D1 ... g%27%D0%B0)

это и описано. Так как при условии, что устройство одно, то оно будет слать одинаковые ID и адрес.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 сен 2016, 16:21 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ну в Cisco же это настраивается как две схемы.

По приведенной ссылке немного другое, там в отделную aaa group server radius выделяются запросы на описание ISG-сервисов по их имени.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 сен 2016, 19:49 
Не в сети

Зарегистрирован: 27 сен 2016, 13:48
Сообщения: 71
Карма: 0
Две схемы вы имеете ввиду разные ааа листы? На данный момент мы столкнулись с тем, что например, isgpppoeserviceactivator не запускает локальные для isg сервисы, в то время как просто isgserviceactivator отрабатывет корректно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 сен 2016, 19:55 
Не в сети

Зарегистрирован: 27 сен 2016, 13:48
Сообщения: 71
Карма: 0
Правда, еще остается вариант передачи сервиса как набора соответствующих cisco-avpairs, вместо cisco-ssg-account-info с именем локального сервиса.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 окт 2016, 18:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Две схемы вы имеете ввиду разные ааа листы?
Просто если нужно, чтобы Inet работал с одним и тем же устройством по разному - нужно, чтобы он думал, что это разные устройства. Сейчас, когда приходят одни и те же NAS-IP-Address и NAS-Identifier на один и тот же порт - он всё привязывает к одному устройству в биллинге.

Цитата:
На данный момент мы столкнулись с тем, что например, isgpppoeserviceactivator не запускает локальные для isg сервисы, в то время как просто isgserviceactivator отрабатывет корректно.
Эти классы практически не различаются. Посмотрите класс ru.bitel.bgbilling.modules.inet.dyn.device.cisco.ISGPPPoEServiceActivator.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.227s | 31 Queries | GZIP : On ]