Boris Tyshkiewitch <bvt@zenon.net> wrote:
> Каждый сервер выдает собственный пул IP адресов, и пытается хранить адрес
> для логина как можно дольше. У сервера есть своя структура в виде .db
> (indexed by login), где описаны все нужные параметры типа
> password,enable,group,seconds_left,fix_ip,routing.
То есть если юзеру случилось перезвонить на пул, который обслуживается
другим NAS/другим сервером авторизации, то он получает другой адрес?
> Паралельно работает некая тулза, которая обходит по SNMP все пулы,
> изучает вопрос двойных заходов (каждый сервер авторизации обеспечивает
> один заход только внутри себя), лечит нарушителей сначала почтой, а
> потом закрытием, и сносит тех кому сейчас не положено работать. Плюс
> делает еще кое-какие полезные вещи.
>
> Сшибалка - вещь сколь странная, столько и полезная. Это плата за
> слабосвязанные сервера авторизации. Заметим, что distributed решение
> от Cisco (Secure Server) стоит $32k.
А почему вы отказались от учета всех пулов адресов в одном месте,
например, в DB? Или в другом месте, которое выдает адреса по запросу
извне и которое легче сдублировать, научив эти модули общаться друг
с другом?
Там же регистрировать пользователей, которые online? С помощью
него же посылать тарификатору унифицированные записи о завершении
сессии? Там же их накапливать?
--
Игорь Винокуров
Российская Торговая Система
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html