forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка в тарифах с зонами http://forum.bitel.ru/viewtopic.php?f=5&t=3208 |
Страница 1 из 1 |
Автор: | Администратор [ 19 ноя 2009, 14:05 ] |
Заголовок сообщения: | Re: Ошибка в тарифах с зонами |
Вероятнее всего, это трафик, который пришел между сигналом на сброс и фактическим сбросом. Очень бы помогли логи radius.log и connection.log по данному соединению. |
Автор: | WhiteWind [ 19 ноя 2009, 14:32 ] |
Заголовок сообщения: | Re: Ошибка в тарифах с зонами |
Похоже, что разрыв соединения происходит только тогда, когда приходит UPDATE radius.log: Код: 11-19/07:59:56 INFO [pool-3-thread-33] radius - ACCOUNT: Type=ACCOUNTING_REQUEST Attributes: User-Name=tpwhitewind NAS-Identifier=Irk.R2.skysib.com NAS-IP-Address=10.0.1.5 NAS-Port=2033961 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=xxx.xxx.xxx.xxx Acct-Input-Octets=1121306142 Acct-Output-Octets=206234075 Acct-Status-Type=3 Acct-Delay-Time=0 Acct-Session-Time=32334 Acct-Input-Packets=2175368 Acct-Session-Id=001F092B Acct-Authentic=1 Acct-Output-Packets=1632904 NAS-Port-Type=15 <AttrCode[151]>=undef cisco-NAS-Port=0/0/0/505 cisco-avpair=client-mac-address=0008.021b.8c71 cisco-avpair=connect-progress=LAN Ses Up 11-19/07:59:56 INFO [pool-3-thread-33] radius - RESPONSE: Type=ACCOUNTING_RESPONSE Process time update: 2 Attributes: 11-19/08:01:01 INFO [pool-3-thread-50] radius - ACCOUNT: Type=ACCOUNTING_REQUEST Attributes: User-Name=tpwhitewind NAS-Identifier=Irk.R2.skysib.com NAS-IP-Address=10.0.1.5 NAS-Port=2033961 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=xxx.xxx.xxx.xxx Acct-Input-Octets=1123434451 Acct-Output-Octets=206486960 Acct-Status-Type=3 Acct-Delay-Time=0 Acct-Session-Time=32399 Acct-Input-Packets=2179026 Acct-Session-Id=001F092B Acct-Authentic=1 Acct-Output-Packets=1635628 NAS-Port-Type=15 <AttrCode[151]>=undef cisco-NAS-Port=0/0/0/505 cisco-avpair=client-mac-address=0008.021b.8c71 cisco-avpair=connect-progress=LAN Ses Up 11-19/08:01:01 INFO [pool-3-thread-50] radius - RESPONSE: Type=ACCOUNTING_RESPONSE Process time update: 4 Attributes: 11-19/08:01:01 INFO [pool-3-thread-49] radius - ACCOUNT: Type=ACCOUNTING_REQUEST Attributes: User-Name=tpwhitewind NAS-Identifier=Irk.R2.skysib.com NAS-IP-Address=10.0.1.5 NAS-Port=2033961 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=xxx.xxx.xxx.xxx Acct-Input-Octets=1123445152 Acct-Output-Octets=206488212 Acct-Status-Type=2 Acct-Delay-Time=0 Acct-Session-Time=32399 Acct-Input-Packets=2179047 Acct-Session-Id=001F092B Acct-Authentic=1 Acct-Terminate-Cause=6 Acct-Output-Packets=1635641 NAS-Port-Type=15 <AttrCode[151]>=undef cisco-NAS-Port=0/0/0/505 cisco-avpair=client-mac-address=0008.021b.8c71 cisco-avpair=connect-progress=No Progress cisco-avpair=disc-cause-ext=Radius Disc 11-19/08:01:01 INFO [pool-3-thread-49] radius - RESPONSE: Type=ACCOUNTING_RESPONSE Process time stop: 65 Attributes: 11-19/08:01:08 INFO [pool-2-thread-47] radius - AUTH: Type=AUTHENTICATION_REQUEST Attributes: User-Name=tpwhitewind NAS-Identifier=Irk.R2.skysib.com User-Password=******* NAS-IP-Address=10.0.1.5 NAS-Port=2035133 Service-Type=2 Framed-Protocol=1 NAS-Port-Type=15 cisco-NAS-Port=0/0/0/505 11-19/08:01:08 INFO [pool-2-thread-47] radius - RESPONSE: Type=AUTHENTICATION_ACCEPT Process time auth: 62 init_tariff: 0; set_ip: 3; common_auth: 60 Attributes: Acct-Interim-Interval=60 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=xxx.xxx.xxx.xxx cisco-avpair=lcp:interface-config=rate-limit output 2097152 8000 8000 conform-action transmit exceed-action drop cisco-avpair=lcp:interface-config=rate-limit input 262144 8000 8000 conform-action transmit exceed-action drop 11-19/08:01:08 INFO [pool-3-thread-3] radius - ACCOUNT: Type=ACCOUNTING_REQUEST Attributes: User-Name=tpwhitewind NAS-Identifier=Irk.R2.skysib.com NAS-IP-Address=10.0.1.5 NAS-Port=2035133 Service-Type=2 Framed-Protocol=1 Acct-Status-Type=1 Acct-Delay-Time=0 NAS-Port-Type=15 Acct-Session-Id=001F0DBF <AttrCode[151]>=undef Acct-Authentic=1 cisco-NAS-Port=0/0/0/505 cisco-avpair=client-mac-address=0008.021b.8c71 cisco-avpair=connect-progress=Call Up 11-19/08:01:08 INFO [pool-3-thread-3] radius - RESPONSE: Type=ACCOUNTING_RESPONSE Process time start: 2 Attributes: 11-19/08:02:05 INFO [pool-3-thread-17] radius - ACCOUNT: Type=ACCOUNTING_REQUEST Attributes: User-Name=tpwhitewind NAS-Identifier=Irk.R2.skysib.com NAS-IP-Address=10.0.1.5 NAS-Port=2035133 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=xxx.xxx.xxx.xxx Acct-Input-Octets=1693011 Acct-Output-Octets=269280 Acct-Status-Type=3 Acct-Delay-Time=0 Acct-Session-Time=56 Acct-Input-Packets=3322 Acct-Session-Id=001F0DBF Acct-Authentic=1 Acct-Output-Packets=2426 NAS-Port-Type=15 <AttrCode[151]>=undef cisco-NAS-Port=0/0/0/505 cisco-avpair=client-mac-address=0008.021b.8c71 cisco-avpair=connect-progress=LAN Ses Up 11-19/08:02:05 INFO [pool-3-thread-17] radius - RESPONSE: Type=ACCOUNTING_RESPONSE Process time update: 5 Attributes: connection.log: Код: 11-19/07:58:56 INFO [pool-3-thread-18] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection update connection..
11-19/07:58:56 INFO [pool-3-thread-18] connections - [ ??-05-??; tpwhitewind; 62142 ] Taking zone ???????? from response on calculate sid=3 11-19/07:58:56 INFO [pool-3-thread-18] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection set STATUS=1 11-19/07:59:56 INFO [pool-3-thread-33] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection update connection.. 11-19/07:59:56 INFO [pool-3-thread-33] connections - [ ??-05-??; tpwhitewind; 62142 ] Taking zone ???????? from response on calculate sid=3 11-19/07:59:56 INFO [pool-3-thread-33] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection set STATUS=1 11-19/08:01:01 INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection update connection.. 11-19/08:01:01 INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] Taking zone ???????? from response on calculate sid=3 11-19/08:01:01 INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] Taking zone ????????????? from response on calculate sid=3 11-19/08:01:01 INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] Changed tariff zone from ???????? to ????????????? 11-19/08:01:01 INFO [Thread-43] connections - [ ??-05-??; tpwhitewind; 62142 ] Change zone do: 19.11.2009 08:00:00 11-19/08:01:01 INFO [Thread-43] connections - [ ??-05-??; tpwhitewind; 62142 ] Setting to disconnect by new zone 11-19/08:01:01 INFO [Thread-43] connections - [ ??-05-??; tpwhitewind; 62142 ] Set connection to KILL 11-19/08:01:01 INFO [pool-3-thread-50] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection set STATUS=1 11-19/08:01:01 INFO [Thread-13] connections - [ ??-05-??; tpwhitewind; 62142 ] sendKillRequest 11-19/08:01:01 INFO [Thread-13] connections - [ ??-05-??; tpwhitewind; 62142 ] PoD reset packet on 10.0.1.5:1700 Type=40 Attributes: User-Name=tpwhitewind Framed-IP-Address=xxx.xxx.xxx.xxx 11-19/08:01:01 INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] IP address unregistred from collector 11-19/08:01:01 INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection stoppingConnection 11-19/08:01:01 INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection has stop Packet => true 11-19/08:01:01 INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection set STATUS=3 11-19/08:01:01 INFO [pool-3-thread-49] connections - [ ??-05-??; tpwhitewind; 62142 ] DialUpNASConnection sessionTime => 32399 11-19/08:01:08 INFO [pool-3-thread-3] connections - [ ??-05-??; tpwhitewind; 68951 ] DialUpNASConnection startConnection mode=1 11-19/08:01:08 INFO [pool-3-thread-3] connections - [ ??-05-??; tpwhitewind; 68951 ] Zone on start ????????????? 11-19/08:01:08 INFO [pool-3-thread-3] connections - [ ??-05-??; tpwhitewind; 68951 ] DialUpNASConnection set STATUS=1 11-19/08:01:08 INFO [pool-3-thread-3] connections - [ ??-05-??; tpwhitewind; 68951 ] IP address register on collector |
Автор: | Администратор [ 24 ноя 2009, 16:10 ] |
Заголовок сообщения: | Re: Ошибка в тарифах с зонами |
Вроде все правильно по логике. Посчитало по UPDATE пакету в 8:01, при этом трафик посчитался потреблённым единоразово в 7 часов, а время посчиталось в 2 приёма: во время предыдущего апдейта потребилось число секунд до границы часа, в 8:00 потребилось количество секунд после границы часа. Зона изменилась при обсчёте времени - пошёл сигнал сброса в 8:01 судя по логам. Однако стоп пришёл почему-то с опозданием, в результате то момента стопа успел потребится трафик, который опять таки посчитался потреблённым единоразово в момент предыдущего апдейта. Вот и начислилось. |
Автор: | Администратор [ 24 ноя 2009, 16:22 ] |
Заголовок сообщения: | Re: Ошибка в тарифах с зонами |
Вообще при режиме Checker должно отключать корректно, т.к. там идёт обсчет "вперёд". Только он в плане нагрузки на радиус менее предпочтителен. Там потоки плодятся. См: http://www.bgbilling.ru/v5.0/doc/ch03s02s02.html Чуток попозже распишу более подробно логику тарификации в каждом из режимов. |
Автор: | Администратор [ 24 ноя 2009, 17:04 ] |
Заголовок сообщения: | Re: Ошибка в тарифах с зонами |
Расписал: http://www.bgbilling.ru/v5.0/doc/ch03s02s05.html |
Автор: | WhiteWind [ 24 ноя 2009, 19:34 ] |
Заголовок сообщения: | Re: Ошибка в тарифах с зонами |
Что ж, логика понятна. Но ведь это неправильно если в тарифе есть временные зоны. К тому же, что делать в случае, когда режим CHECKER не поддерживается оборудованием? |
Автор: | WhiteWind [ 01 дек 2009, 08:12 ] |
Заголовок сообщения: | Re: Ошибка в тарифах с зонами |
up |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |