BiTel

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

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




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

Зарегистрирован: 13 июн 2008, 15:10
Сообщения: 362
Откуда: Москва
Карма: 0
Уважаемые разработчики, просьба пояснить следующую ситуацию.

Бекграунд: реализуем b-ras на базе juniper erx. Как я уже говорил, из-за того что bg-radius не поддерживает тегированные атрибуты, приходится делать mediation на базе freeradius2 proxy...

И что заметили: если произошла аутентификация пользователя, - сессия поднимается, пользователь работает, но так как это тестовый стенд - не поступает аккаунтинг... и что получается - в мониторе сессий - нет сессии... нет и сессии в биллинге - в принципе. А у пользователя - все работает... и никто не знает что вообще такое получилось, т.к. кроме логов радиуса, в которых есть только auth-req и auth-acc - нет никаких данных...

Можно ли избежать таких ситуаций? Что можно сделать?

_________________
God Bless Linux! and blessings to FreeBSD!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 янв 2010, 20:24 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не понятно - на радиус не приходит аккаунтинг - в итоге нет сессии в биллинге?
А как может быть по другому?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2010, 01:25 
Не в сети

Зарегистрирован: 13 июн 2008, 15:10
Сообщения: 362
Откуда: Москва
Карма: 0
Amir писал(а):
Не понятно - на радиус не приходит аккаунтинг - в итоге нет сессии в биллинге?
А как может быть по другому?


Но ведь аутентификация произошла? Пользователю оказывается сервис! А для АСР - сессии нет... Полагаю, что должна быть хоть какая-то ошибка, иначе в огромном кол-ве сессий - можно очень много незаметить...

PS Причем такая сессия получается совершенно бесконечная...

_________________
God Bless Linux! and blessings to FreeBSD!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 янв 2010, 02:39 
Не в сети

Зарегистрирован: 13 июн 2008, 15:10
Сообщения: 362
Откуда: Москва
Карма: 0
Dmitri писал(а):
Amir писал(а):
Не понятно - на радиус не приходит аккаунтинг - в итоге нет сессии в биллинге?
А как может быть по другому?


Но ведь аутентификация произошла? Пользователю оказывается сервис! А для АСР - сессии нет... Полагаю, что должна быть хоть какая-то ошибка, иначе в огромном кол-ве сессий - можно очень много незаметить...

PS Причем такая сессия получается совершенно бесконечная...


Уважаемые разработчики, просьба прокомментировать...

_________________
God Bless Linux! and blessings to FreeBSD!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 янв 2010, 17:56 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Но ведь аутентификация произошла? Пользователю оказывается сервис! А для АСР - сессии нет... Полагаю, что должна быть хоть какая-то ошибка, иначе в огромном кол-ве сессий - можно очень много незаметить...

PS Причем такая сессия получается совершенно бесконечная...

Сессия поднимается по Старт пакету аккаунтинга.. Вам какие атрибуты-то поддержать надо? Может проще их в радиусе поддержать нам?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 фев 2010, 11:03 
Не в сети

Зарегистрирован: 13 июн 2008, 15:10
Сообщения: 362
Откуда: Москва
Карма: 0
Администратор писал(а):
Цитата:
Но ведь аутентификация произошла? Пользователю оказывается сервис! А для АСР - сессии нет... Полагаю, что должна быть хоть какая-то ошибка, иначе в огромном кол-ве сессий - можно очень много незаметить...

PS Причем такая сессия получается совершенно бесконечная...

Сессия поднимается по Старт пакету аккаунтинга.. Вам какие атрибуты-то поддержать надо? Может проще их в радиусе поддержать нам?


Простите, не совсем понял ваш ответ... Мой вопрос звучал несколько иначе. Я говорил что если нас не отдает аккаунтинг - то сессия аутентифицируется, но в мониторе сессий ее нет, и для биллинга ее не существует, хотя услуги оказываются... Повторюсь: разве это верно? Можно как-то предотвратить такое поведение?

_________________
God Bless Linux! and blessings to FreeBSD!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 фев 2010, 13:42 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Dmitri писал(а):
Администратор писал(а):
Цитата:
Но ведь аутентификация произошла? Пользователю оказывается сервис! А для АСР - сессии нет... Полагаю, что должна быть хоть какая-то ошибка, иначе в огромном кол-ве сессий - можно очень много незаметить...

PS Причем такая сессия получается совершенно бесконечная...

Сессия поднимается по Старт пакету аккаунтинга.. Вам какие атрибуты-то поддержать надо? Может проще их в радиусе поддержать нам?


Простите, не совсем понял ваш ответ... Мой вопрос звучал несколько иначе. Я говорил что если нас не отдает аккаунтинг - то сессия аутентифицируется, но в мониторе сессий ее нет, и для биллинга ее не существует, хотя услуги оказываются... Повторюсь: разве это верно? Можно как-то предотвратить такое поведение?


Это верно..И этого никак не предотвратить. Авторизация - это не начало сессии , это всего лишь доказательство того, что клиент тот и имеет право начать сессию. Услуги не должны оказываться без start пакета


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 12:28 
Не в сети

Зарегистрирован: 13 июн 2008, 15:10
Сообщения: 362
Откуда: Москва
Карма: 0
Но так ведь я об этом и толкую! Услуги-то оказываются... т.е. биллинг никак не реагирует, что нет старт пакета... Что делать-то?

_________________
God Bless Linux! and blessings to FreeBSD!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 12:56 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Dmitri писал(а):
Но так ведь я об этом и толкую! Услуги-то оказываются... т.е. биллинг никак не реагирует, что нет старт пакета... Что делать-то?

так это проблема nas-а вроде как . Он не должен давать оказывать услугу без start -пакета. Он должен слать аккаунтинг


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 12:58 
Не в сети

Зарегистрирован: 13 июн 2008, 15:10
Сообщения: 362
Откуда: Москва
Карма: 0
stark писал(а):
Dmitri писал(а):
Но так ведь я об этом и толкую! Услуги-то оказываются... т.е. биллинг никак не реагирует, что нет старт пакета... Что делать-то?

так это проблема nas-а вроде как . Он не должен давать оказывать услугу без start -пакета. Он должен слать аккаунтинг


А киллер-процесс не может как-то с эти справиться? Или хотя бы в мониторе было бы неплохо видеть такие сессии что бы принять те или иные меры?

_________________
God Bless Linux! and blessings to FreeBSD!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 13:51 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Ну поднять сессии по авторизации можно, теоретически. А вот например NAS-Port в каком виде железка шлёт? Можно ли будет дропать неактивные сессии по повтороной авторизации на тот же NAS-Port?


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ну вообще по протоколу это не корректно - аутентификация - это одно, аккаунтинг - совсем другое. Теоретически access-request может попасть на один радиус, accounting-request - на другой, а они могут быть никак не связаны.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 фев 2010, 14:06 
Не в сети

Зарегистрирован: 13 июн 2008, 15:10
Сообщения: 362
Откуда: Москва
Карма: 0
Amir писал(а):
Ну вообще по протоколу это не корректно - аутентификация - это одно, аккаунтинг - совсем другое. Теоретически access-request может попасть на один радиус, accounting-request - на другой, а они могут быть никак не связаны.


Кстати, некоторые устройства, причем очень большие, например старшие Juniper`ы и RedBAck`и? которые держат по 8-20 тысяч пользователей имеют схему работы когда вообще исключается аккаунтинг по определенным сервисам... Т.е. практически при реализации услуг, где насом выступает большой b-ras, может иметь место такая ситуация, когда аккаунтинг приходит только по одному сервису, а по другим трем - не приходит, ибо не нужен, т.к. например, эти услуги - не требуют тарификации. И в таком случае определяющим является процесс аутентификации... не аккаунтинга...

PS Небольшой оффтопик: не планируется ли разработчиками рассмотреть возможность сбора нескольких аккаунтингов по одному логину и обработку атрибутов с тегами?

_________________
God Bless Linux! and blessings to FreeBSD!


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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