BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 15:47

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: косяки с тарификацией
СообщениеДобавлено: 27 янв 2012, 16:41 
Не в сети

Зарегистрирован: 27 янв 2012, 02:07
Сообщения: 5
Карма: 0
Граждане, нужна помощь до того как админ окончательно сойдет с ума.
Имеем : билинг 5.0 , нас-сервера на базе Mikrotik 5.2 (PPtP и L2tP серверы), набор впн-сессий абонентов на «белых» айпишниках, разные тарифные планы у пользователей.

Суть проблемы в том, что временами происходит неправильное определение билингом ip-адреса пользователя, что в дальнейшем приводит к неверной тарификации сессии этого пользователя. Так, например, в AUTHENTICATION_ACCEPT радиуса может быть ип 46.ОЙ.ОЙ.Y , а в ACCOUNTING_REQUEST радиуса будет ип 46.ОЙ.ОЙ.Z . Реально пользователь работает с ипом 46.ОЙ.ОЙ.Z , а тарификация происходит как если бы он работал с ипом 46.ОЙ.ОЙ.Y. А этот ип выдан другому пользователю, и у него другой тариф.

Подскажите, куда смотреть??

Логии радиуса и логи НАСА по одной сессии прилагаются

Цитата:
=== лог радиус сервера на проблемную сессию ===
25 06:05:37
Type=AUTHENTICATION_REQUEST
Attributes:
User-Name= ЛогинА
NAS-Identifier=mikrotik-nas11....
NAS-IP-Address= ОЙ.ОЙ.ОЙ.ОЙ
NAS-Port=396411
Service-Type=2
Framed-Protocol=1
Calling-Station-Id=10.15.59.11
NAS-Port-Type=5
Called-Station-Id= ОЙ.ОЙ.ОЙ.ОЙ
MS-CHAP2-Response=\u1\u0???G?#\u23t¤q??C?\u8\u27\u0\u0\u0\u0\u0\u0\u0\u0!???
? ??\u21? ?5L_\u22CO??M ?
MS-CHAP-Challenge=\u21?n\u5$???%u 9X?+[

25 06:05:38
Type=AUTHENTICATION_ACCEPT
Process time auth: 254 init_tariff: 243; set_ip: 0; common_auth: 250
Attributes:
Acct-Interim-Interval=60
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=46.ОЙ.ОЙ.62
PPPD-Upstream-Speed-Limit=24576
PPPD-Downstream-Speed-Limit=24576
Framed-Pool=real4
MS-MPPE-Send-Key=?\u0?(?72 ??@`U0?????\u2??~?B??\u4\u30??b 5
MS-MPPE-Recv-Key=?\u0?%gQ%?f??x)?@?@?;µ(:?p{>?(???6?H
MS-CHAP2-Success=?S=5C34FAB02DBE4AE9D2C076EF6B9672A3A7712419
Trace:
Login found.

25 06:05:38
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=ЛогинА
NAS-Identifier=mikrotik-nas11....
NAS-IP-Address=ОЙ.ОЙ.ОЙ.ОЙ
NAS-Port=396411
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=46.ОЙ.ОЙ.38
Acct-Status-Type=1
Acct-Delay-Time=0
Acct-Session-Id=81e60933
Acct-Authentic=1
Event-Timestamp=1327460738
NAS-Port-Type=5
Calling-Station-Id=10.15.59.11
Called-Station-Id=ОЙ.ОЙ.ОЙ.ОЙ

25 06:05:38
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=ЛогинА
NAS-Identifier=mikrotik-nas11....
NAS-IP-Address= ОЙ.ОЙ.ОЙ.ОЙ
NAS-Port=396411
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=46.ОЙ.ОЙ.38
Acct-Input-Octets=2321503
Acct-Output-Octets=34175970
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=1336
Acct-Input-Packets=21039
Acct-Session-Id=81e60933
Acct-Authentic=1
Acct-Terminate-Cause=1
Acct-Output-Packets=29889
Event-Timestamp=1327462073
Acct-Output-Gigawords=0
Acct-Input-Gigawords=0
NAS-Port-Type=5
Calling-Station-Id=10.15.59.11
Called-Station-Id= ОЙ.ОЙ.ОЙ.ОЙ
=== конец радиус лога ===


Цитата:
=== лог на микротике ===
Jan/25/2012 06:05:38 pptp,ppp,info <pptp-0>: authenticated
Jan/25/2012 06:05:39 pptp,ppp,info <pptp-0>: connected
Jan/25/2012 06:05:39 pptp,ppp,info,account ЛогинА logged in, 46.ОЙ.ОЙ.38
Jan/25/2012 06:05:39 route,debug,event Interface change
Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:05:39 route,debug,event status=UP,RUNNING
Jan/25/2012 06:05:39 route,debug,event mtu=1400
Jan/25/2012 06:05:39 route,debug,event Interface change
Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:05:39 route,debug,event status=UP,RUNNING
Jan/25/2012 06:05:39 route,debug,event mtu=1400
Jan/25/2012 06:05:39 route,debug,event Link up
Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:05:39 route,debug,event Update
Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:05:39 route,debug,event Address added or changed
Jan/25/2012 06:05:39 route,debug,event local= ОЙ.ОЙ.ОЙ.ОЙ
Jan/25/2012 06:05:39 route,debug,event network=46.ОЙ.ОЙ.38/32
Jan/25/2012 06:05:39 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:05:39 route,debug,event Added candidate route
Jan/25/2012 06:05:39 route,debug,event dst-prefix=46.ОЙ.ОЙ.38/32
Jan/25/2012 06:05:39 route,debug,event attributes
Jan/25/2012 06:05:39 route,debug,event protocol=CONNECT
Jan/25/2012 06:05:39 route,debug,event scope=10
Jan/25/2012 06:05:39 route,debug,event target-scope=0
Jan/25/2012 06:05:39 route,debug,event connected-net= address= ОЙ.ОЙ.ОЙ.ОЙ /32 interface=<pptp-ЛогинА>
Jan/25/2012 06:05:39 route,debug,event routing-mark=main
Jan/25/2012 06:05:39 route,debug,event table=main
Jan/25/2012 06:05:39 route,debug,event origin-type=CONNECTED
......
Jan/25/2012 06:27:51 pptp,ppp,info <pptp-0>: disconnected
Jan/25/2012 06:27:53 pptp,ppp,info,account ЛогинА logged out, 1336 2321503 34175970 21039 29889
Jan/25/2012 06:27:53 pptp,ppp,info <pptp-ЛогинА>: terminating...
Jan/25/2012 06:27:54 route,debug,event Interface change
Jan/25/2012 06:27:54 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:27:54 route,debug,event status=DOWN
Jan/25/2012 06:27:54 route,debug,event mtu=1400
Jan/25/2012 06:27:54 route,debug,event Link down
Jan/25/2012 06:27:54 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:27:54 route,debug,event Update
Jan/25/2012 06:27:54 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:27:54 pptp,ppp,info <pptp-ЛогинА>: disconnected
Jan/25/2012 06:27:54 route,debug,event Removed route
Jan/25/2012 06:27:54 route,debug,event state=ACTIVE
Jan/25/2012 06:27:54 route,debug,event dst-prefix=46.ОЙ.ОЙ.38/32
Jan/25/2012 06:27:54 route,debug,event attributes
Jan/25/2012 06:27:54 route,debug,event protocol=CONNECT
Jan/25/2012 06:27:54 route,debug,event scope=10
Jan/25/2012 06:27:54 route,debug,event target-scope=0
Jan/25/2012 06:27:54 route,debug,event connected-net= address= ОЙ.ОЙ.ОЙ.ОЙ /32 interface=<pptp-ЛогинА>
Jan/25/2012 06:27:54 route,debug,event routing-mark=main
Jan/25/2012 06:27:54 route,debug,event table=main
Jan/25/2012 06:27:54 route,debug,event origin-type=CONNECTED
Jan/25/2012 06:27:54 route,debug,event Added candidate route
Jan/25/2012 06:27:54 route,debug,event dst-prefix=46.ОЙ.ОЙ.38/32
Jan/25/2012 06:27:54 route,debug,event attributes
Jan/25/2012 06:27:54 route,debug,event protocol=CONNECT
Jan/25/2012 06:27:54 route,debug,event scope=255
Jan/25/2012 06:27:54 route,debug,event target-scope=0
Jan/25/2012 06:27:54 route,debug,event connected-net= address= ОЙ.ОЙ.ОЙ.ОЙ /32 interface=<pptp-ЛогинА>
Jan/25/2012 06:27:54 route,debug,event routing-mark=main
Jan/25/2012 06:27:54 route,debug,event table=main
Jan/25/2012 06:27:54 route,debug,event origin-type=CONNECTED
Jan/25/2012 06:27:54 route,debug,event Interface change
Jan/25/2012 06:27:54 route,debug,event interface=<pptp-ЛогинА>
Jan/25/2012 06:27:54 route,debug,event status=DOWN
Jan/25/2012 06:27:54 route,debug,event mtu=1400
Jan/25/2012 06:27:54 route,debug,event Remove interface <pptp-ЛогинА>
Jan/25/2012 06:27:54 route,debug,event Remove interface <pptp-ЛогинА>
Jan/25/2012 06:27:54 route,debug,event Removed route
Jan/25/2012 06:27:54 route,debug,event state=CANDIDATE
Jan/25/2012 06:27:54 route,debug,event dst-prefix=46.ОЙ.ОЙ.38/32
Jan/25/2012 06:27:54 route,debug,event attributes
Jan/25/2012 06:27:54 route,debug,event protocol=CONNECT
Jan/25/2012 06:27:54 route,debug,event scope=255
Jan/25/2012 06:27:54 route,debug,event target-scope=0
Jan/25/2012 06:27:54 route,debug,event connected-net= address= ОЙ.ОЙ.ОЙ.ОЙ /32 interface=<pptp-ЛогинА>
Jan/25/2012 06:27:54 route,debug,event routing-mark=main
Jan/25/2012 06:27:54 route,debug,event table=main
Jan/25/2012 06:27:54 route,debug,event origin-type=CONNECTED
Jan/25/2012 06:27:54 route,debug,event Address removed
Jan/25/2012 06:27:54 route,debug,event network=46.ОЙ.ОЙ.38/32
=== конец лога с микротика ===


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: косяки с тарификацией
СообщениеДобавлено: 27 янв 2012, 17:32 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Должен брать ip адрес из старт пакета.
Значения NAS-Port не пересекаются у разных соединений? В 5.0 для наса по этому значению идентифицируется соединение.
С 5.1 - по AcctSessionId.
Ip адрес берется у старт пакета, даже если был установлен в Accept. Скрипт предобработки в старт пакете ничего не вырезает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: косяки с тарификацией
СообщениеДобавлено: 27 янв 2012, 19:41 
Не в сети

Зарегистрирован: 27 янв 2012, 02:07
Сообщения: 5
Карма: 0
эмммм
не проверял....

теперь буду проверять


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: косяки с тарификацией
СообщениеДобавлено: 29 янв 2012, 02:06 
Не в сети

Зарегистрирован: 27 янв 2012, 02:07
Сообщения: 5
Карма: 0
проверили историю за последний календарный месяц.
"пересечений" портов у проблемных сессий не обнаружили :(
Any suggestions ???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: косяки с тарификацией
СообщениеДобавлено: 31 янв 2012, 12:52 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Билд радиуса последний?
А почему у ip присваевается не тот, который радиус выдает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: косяки с тарификацией
СообщениеДобавлено: 17 фев 2012, 16:17 
Не в сети

Зарегистрирован: 27 янв 2012, 02:07
Сообщения: 5
Карма: 0
Обновили билд радиуса до 300-го , но надолго это не помогло. Ошибки с ипами всё-равно случаются. Исправляются переобсчетом.

Дополнительно: проблема появилась достаточно давно (месяца 4-5) с каждым месяцем она проявляется проявляется раньше и учащается к концу месяца. Поэтому возникла гипотеза, что проблема связана с МускулБазой (ежемесячной).
пролистал мускул база log_server_6_201202 (куда пишутся радиус логи) - пока 500 мег.., по прошлому месяцу 1,4 гига была..

Может быть появятся доп. идеи ??


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.154s | 30 Queries | GZIP : On ]