forum.bitel.ru
http://forum.bitel.ru/

Аутент. пользователя + отсутствие акк. + монитор сессий
http://forum.bitel.ru/viewtopic.php?f=5&t=3458
Страница 1 из 1

Автор:  Dmitri [ 21 янв 2010, 23:23 ]
Заголовок сообщения:  Аутент. пользователя + отсутствие акк. + монитор сессий

Уважаемые разработчики, просьба пояснить следующую ситуацию.

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

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

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

Автор:  Amir [ 22 янв 2010, 20:24 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

Не понятно - на радиус не приходит аккаунтинг - в итоге нет сессии в биллинге?
А как может быть по другому?

Автор:  Dmitri [ 23 янв 2010, 01:25 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

Amir писал(а):
Не понятно - на радиус не приходит аккаунтинг - в итоге нет сессии в биллинге?
А как может быть по другому?


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

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

Автор:  Dmitri [ 26 янв 2010, 02:39 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

Dmitri писал(а):
Amir писал(а):
Не понятно - на радиус не приходит аккаунтинг - в итоге нет сессии в биллинге?
А как может быть по другому?


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

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


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

Автор:  Администратор [ 26 янв 2010, 17:56 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

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

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

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

Автор:  Dmitri [ 08 фев 2010, 11:03 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

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

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

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


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

Автор:  stark [ 08 фев 2010, 13:42 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

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

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

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


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


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

Автор:  Dmitri [ 09 фев 2010, 12:28 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

Но так ведь я об этом и толкую! Услуги-то оказываются... т.е. биллинг никак не реагирует, что нет старт пакета... Что делать-то?

Автор:  stark [ 09 фев 2010, 12:56 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

Dmitri писал(а):
Но так ведь я об этом и толкую! Услуги-то оказываются... т.е. биллинг никак не реагирует, что нет старт пакета... Что делать-то?

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

Автор:  Dmitri [ 09 фев 2010, 12:58 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

stark писал(а):
Dmitri писал(а):
Но так ведь я об этом и толкую! Услуги-то оказываются... т.е. биллинг никак не реагирует, что нет старт пакета... Что делать-то?

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


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

Автор:  Администратор [ 09 фев 2010, 13:51 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

Ну поднять сессии по авторизации можно, теоретически. А вот например NAS-Port в каком виде железка шлёт? Можно ли будет дропать неактивные сессии по повтороной авторизации на тот же NAS-Port?

Автор:  Amir [ 09 фев 2010, 16:44 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

Ну вообще по протоколу это не корректно - аутентификация - это одно, аккаунтинг - совсем другое. Теоретически access-request может попасть на один радиус, accounting-request - на другой, а они могут быть никак не связаны.

Автор:  Dmitri [ 10 фев 2010, 14:06 ]
Заголовок сообщения:  Re: Аутент. пользователя + отсутствие акк. + монитор сессий

Amir писал(а):
Ну вообще по протоколу это не корректно - аутентификация - это одно, аккаунтинг - совсем другое. Теоретически access-request может попасть на один радиус, accounting-request - на другой, а они могут быть никак не связаны.


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

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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/