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

Тарифные опции - не работают как ожидается
http://forum.bitel.ru/viewtopic.php?f=5&t=3375
Страница 1 из 1

Автор:  borisk [ 26 дек 2009, 11:17 ]
Заголовок сообщения:  Тарифные опции - не работают как ожидается

Описание проблемы: не могу добиться нормально, устойчивой работы тарифных опций. Вот например один из экспериментов последних:

Вот сессия, опция закончилась:
12-23/13:42:55 INFO [pool-3-thread-1] connections - [ ВД-00001/2; test003; 9762 ] CoA packet tryCount=1 on x.x.x.82:3799
Type=43
Attributes:
User-Name=test003
Framed-IP-Address=x.x.x.240
Acct-Session-Id=1557595-LPPTP-1
mpd-limit=in#1=all shape 256000 16000 32000 pass
mpd-limit=out#1=all shape 256000 16000 32000 pass
cisco-avpair=lcp:interface-config#1=rate-limit input 256000 16000 32000 conform-action transmit exceed-action drop
cisco-avpair=lcp:interface-config#1=rate-limit output 256000 16000 32000 conform-action transmit exceed-action drop

12-23/13:42:55 INFO [pool-6-thread-2] connections - [ ВД-00001/2; test003; 9762 ] DialUpNASConnection set STATUS=1

Тут же снова включаем опцию и ничего не происходит:

12-23/13:43:12 INFO [Thread-27] connections - [ ВД-00001/2; test003; 9762 ] Tariff options was changed!
12-23/13:43:55 INFO [pool-6-thread-3] connections - [ ВД-00001/2; test003; 9762 ] DialUpNASConnection update connection..
12-23/13:43:55 INFO [pool-6-thread-3] connections - [ ВД-00001/2; test003; 9762 ] Taking zone VPN-256K from response on calculate sid=13
12-23/13:43:55 INFO [pool-6-thread-3] connections - [ ВД-00001/2; test003; 9762 ] DialUpNASConnection set STATUS=1

Т.е. хоть зона и активирована, используется зона "по умолчанию"

Вложения:
p2.PNG
p2.PNG [ 25.15 КБ | Просмотров: 4428 ]

Автор:  Администратор [ 28 дек 2009, 14:56 ]
Заголовок сообщения:  Re: Тарифные опции - не работают как ожидается

Какая точно опция была активирована? Через АРМ администратора активировалсь?
Цитата:
Тут же снова включаем опцию и ничего не происходит:

При следующем UPDATE пакете зона опять 256 осталась?
Это единичные случаи или бывает что отрабатывает всё корректно?

Автор:  borisk [ 29 дек 2009, 10:26 ]
Заголовок сообщения:  Re: Тарифные опции - не работают как ожидается

Была активирована опция Light 2000, активировалась через кабинет пользователя. К сожалению мои эксперименты показывают что чаще опция не работает, чем работает. Кстати сейчас проверю - может быть через АРМ администратора она работает.

Автор:  Администратор [ 29 дек 2009, 13:48 ]
Заголовок сообщения:  Re: Тарифные опции - не работают как ожидается

Выберите полный connection.log по соединению. Трудно по обрывкам разобраться. Приаттачьте скрины из карты договора с каким периодом активировались опции.

Автор:  borisk [ 30 дек 2009, 16:57 ]
Заголовок сообщения:  Re: Тарифные опции - не работают как ожидается

Начало соединения:
12-30/15:32:28 INFO [pool-6-thread-25] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection startConnection mode=1
12-30/15:32:28 INFO [pool-6-thread-25] connections - [ ВД-00001/2; test003; 48395 ] Zone on start VPN-256K
12-30/15:32:28 INFO [pool-6-thread-25] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:32:28 INFO [pool-6-thread-25] connections - [ ВД-00001/2; test003; 48395 ] IP address register on collector
12-30/15:33:28 INFO [pool-6-thread-27] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:33:28 INFO [pool-6-thread-27] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:33:28 INFO [pool-6-thread-27] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:34:28 INFO [pool-6-thread-29] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:34:28 INFO [pool-6-thread-29] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:34:28 INFO [pool-6-thread-29] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:35:28 INFO [pool-6-thread-31] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:35:28 INFO [pool-6-thread-31] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:35:28 INFO [pool-6-thread-31] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1

395 ] Zone on start VPN-256K
12-30/15:32:28 INFO [pool-6-thread-25] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:32:28 INFO [pool-6-thread-25] connections - [ ВД-00001/2; test003; 48395 ] IP address register on collector
12-30/15:33:28 INFO [pool-6-thread-27] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:33:28 INFO [pool-6-thread-27] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:33:28 INFO [pool-6-thread-27] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:34:28 INFO [pool-6-thread-29] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:34:28 INFO [pool-6-thread-29] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:34:28 INFO [pool-6-thread-29] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:35:28 INFO [pool-6-thread-31] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:35:28 INFO [pool-6-thread-31] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:35:28 INFO [pool-6-thread-31] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1


Через веб кабинет запускаем опцию:
Видим, что Radius ее увидел, но упорно устанавливает зону "по умолчанию"
12-30/15:37:02 INFO [Thread-27] connections - [ ВД-00001/2; test003; 48395 ] Tariff options was changed!
12-30/15:37:28 INFO [pool-6-thread-35] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:37:28 INFO [pool-6-thread-35] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:37:28 INFO [pool-6-thread-35] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:38:28 INFO [pool-6-thread-37] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:38:28 INFO [pool-6-thread-37] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:38:28 INFO [pool-6-thread-37] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:39:28 INFO [pool-6-thread-39] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection update connection..
12-30/15:39:29 INFO [pool-6-thread-39] connections - [ ВД-00001/2; test003; 48395 ] Taking zone VPN-256K from response on calculate sid=13
12-30/15:39:29 INFO [pool-6-thread-39] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1

Закончили сессию:
12-30/15:47:28 INFO [pool-6-thread-5] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=1
12-30/15:47:34 INFO [pool-6-thread-7] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection stoppingConnection
12-30/15:47:34 INFO [pool-6-thread-7] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection has stop Packet => true
12-30/15:47:34 INFO [pool-6-thread-7] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection set STATUS=3
12-30/15:47:34 INFO [pool-6-thread-7] connections - [ ВД-00001/2; test003; 48395 ] DialUpNASConnection sessionTime => 906


Начинаем новую сесию и видим, что зона взялась правильная:
12-30/15:48:27 INFO [pool-6-thread-8] connections - [ ВД-00001/2; test003; 7184 ] DialUpNASConnection startConnection mode=1
12-30/15:48:27 INFO [pool-6-thread-8] connections - [ ВД-00001/2; test003; 7184 ] Zone on start VPN-2M
12-30/15:48:27 INFO [pool-6-thread-8] connections - [ ВД-00001/2; test003; 7184 ] DialUpNASConnection set STATUS=1
12-30/15:48:27 INFO [pool-6-thread-8] connections - [ ВД-00001/2; test003; 7184 ] IP address register on collector

Версия радиуса:
version 4.6 build 245 from 17.12.2009 16:44:06

Вложения:
Комментарий к файлу: Тарифный план
p2.PNG
p2.PNG [ 21.66 КБ | Просмотров: 4368 ]
Комментарий к файлу: Тарифная опция назначена
p3.PNG
p3.PNG [ 8.41 КБ | Просмотров: 4368 ]

Автор:  borisk [ 30 дек 2009, 17:04 ]
Заголовок сообщения:  Re: Тарифные опции - не работают как ожидается

Кстати, проверил, поведение системы не меняется выставляется опция из кабинета пользователя или интерфейса администратора

Автор:  borisk [ 11 янв 2010, 14:37 ]
Заголовок сообщения:  Re: Тарифные опции - не работают как ожидается

Только что проверил - тарифные опции применяются все так же на границе часа. Не зависимо от того стоит ли зона в ветке время или трафик.

P.S. Мне кажется логичным, если тарифная опция кратна 1 часу, то и сделать ее применение на границе часа, это должно упростить логику работы (imho). Но тогда надо чуть-чуть подправить интерфейс пользователя (и админа), чтобы время выбираемой опции автоматически округлялось до следующего часа.

Автор:  Администратор [ 11 янв 2010, 16:27 ]
Заголовок сообщения:  Re: Тарифные опции - не работают как ожидается

Обновление радиуса 4.6: http://bgbilling.ru/patch/4/dialup.jar
Действительно, отрабатывали на границе часа только..
Если что-то не заладится, прошу снова выложить логи.

Автор:  borisk [ 11 янв 2010, 17:01 ]
Заголовок сообщения:  Re: Тарифные опции - не работают как ожидается

Большое спасибо, у меня заработало. Сейчас будем более плотно тестировать.

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