Распределение запросов Radius

Radius related questions
Post Reply
Walther
Posts: 7
Joined: 28 Oct 2016, 12:03

Распределение запросов Radius

Post by Walther »

Добрый день! Accel-ppp настроен на два радиуса - основной и резервный.

Code: Select all

[radius]
dictionary=/usr/local/share/accel-ppp/radius/dictionary
nas-identifier=ABC
nas-ip-address=10.10.0.1
gw-ip-address=10.10.0.1
#Основной
server=10.74.0.1,abcabc,auth-port=1812,acct-port=1813,fail-timeout=1,max-fail=3,weight=2
#Резервный
server=10.74.0.2,abcacb,auth-port=1812,acct-port=1813,fail-timeout=1,max-fail=3,weight=1
verbose=1
timeout=2
max-try=3
acct-timeout=120
acct-interim-interval=300
acct-on=1
sid_in_auth=1
У радиусов указан вес и я предполагал, что запросы на резервный радиус будут идти только после того как основной не ответит три раза с таймаутом в секунду. Это так?
Судя по accel-cmd show stat у меня почему-то получается значение auth sent даже больше у резервного (100к запросов против 10к), при fail count: 555 у основного. Я не запутался с весом? Чем больше значение, тем приоритетнее радиус?
Также, при остановке процесса резервного радиуса его state: active в основном, один раз и трёх state: failed и обращения к нему продолжают идти.
Вывод при отключённом резервном радиусе:

Code: Select all

radius(1, 10.74.0.1):
  state: active
  fail count: 555
  request count: 0
  queue length: 0
  auth sent: 11704
  auth lost(total/5m/1m): 559/0/0
  auth avg query time(5m/1m): 2/3 ms
  acct sent: 4325
  acct lost(total/5m/1m): 468/0/0
  acct avg query time(5m/1m): 151/55 ms
  interim sent: 485840
  interim lost(total/5m/1m): 89/0/0
  interim avg query time(5m/1m): 1/1 ms
radius(2, 10.74.0.2):
  state: active
  fail count: 7707
  request count: 0
  queue length: 0
  auth sent: 108528
  auth lost(total/5m/1m): 6794/335/70
  auth avg query time(5m/1m): 0/0 ms
  acct sent: 6079
  acct lost(total/5m/1m): 656/2/1
  acct avg query time(5m/1m): 0/0 ms
  interim sent: 72966
  interim lost(total/5m/1m): 780/0/0
  interim avg query time(5m/1m): 0/0 ms
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Распределение запросов Radius

Post by Dmitry »

для резервного лучше использовать флаг backup
server=10.74.0.2,abcacb,auth-port=1812,acct-port=1813,fail-timeout=1,max-fail=3,backup

с весами не очень очевидно получилось
вобщем чем больше вес, тем меньше запросов должно быть
Walther
Posts: 7
Joined: 28 Oct 2016, 12:03

Re: Распределение запросов Radius

Post by Walther »

Благодарю за быстрый ответ.
Post Reply