RADIUS-сервер для модуля DialUp может работать в двух режимах:
а) Режим активной проверки существования соединения (
). В этом режиме происходит постоянная посылка запросов на NAS с целью выяснения, активно ли соединение. В случае, если соединение активно, через каждые (настраивается в конфигурации модуля) секунд происходит выделение мини аванса времени с начислением в баланс и поток обсчёта засыпает до следующего обсчёта.Параметр
задаёт интервал в секундах, через который необходимо проверять нужен ли новый аванс времени. В случае, если аванс не может быть выделен, посылается сигнал завершения соединения.Update-пакеты с информацией о трафике могут быть использованы, но они не обязательны и обсчёт трафика также происходит по таймеру. Т.е. сначала начисляются деньги за скачанный трафик, после чего вычисляется время, которое клиент может проработать при условии, что он не будет потреблять трафик.
: Точное время сброса клиента, если не идёт обсчёт трафика.
: Требуется поддержка на NASе запросов активности соединения, дополнительная вычислительная нагрузка.
б) Режим пересчёта по Update-пакетам (
). Пересчёт происходит по получению Update-пакета, если после этого баланс будет отрицателен, идёт сигнал на завершение соединения.: Уменьшенная нагрузка на сервер обсчёта, обсчёт происходит только по сигналам Update.
:
- Необходима поддержка на NASе Update-пакетов;
- Невозможно довести клиента до полного нуля, он всегда его немного пройдёт, насколько - зависит от частоты Update-пакетов.
Предпочтительным режимом работы является Update, режим работы может быть установлен как глобально на BGRadiusDialup в конфигурации модуля, так и персонально для каждого NASа.