BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 25 июн 2025, 00:34

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при получении аккаунтинга
СообщениеДобавлено: 03 апр 2011, 15:35 
Не в сети

Зарегистрирован: 10 мар 2011, 13:10
Сообщения: 122
Откуда: Одинцово
Карма: 0
Возникла проблема при работе с BRAS Redback. Сесси устанавливаются, потом приходит аккаунтинг, но биллинг (Dialup) его не принимает со следующей ошибкой:
Update with incorrect Acct-Session-Id!

Session-Id для Redback имеют вид:
Acct-Session-Id=0000FFFF68037226-4D981999
Acct-Session-Id=0000FFFF68032068-4D981291
Acct-Session-Id=0000FFFF68032068-4D981291
Acct-Session-Id=0000FFFF68003363-4D983A69
Acct-Session-Id=0000FFFF68003254-4D983A69

изменить вид session-id на BRAS нельзя, что делать?
Радиус похоже ещё и stop пакеты не ловит, поскольку сессии в биллинге плодятся и множатся, вот сейчас при актуальных на BRAS ~4000 в биллинге их на ~20000

error.log
--------------
Код:
radius 04-03/12:57:16 ERROR [radiusListener-p-3-t-9] connections - [ 1901N173869/2011; gorjacheva11; 66269 ] Up
date with incorrect Acct-Session-Id!                                                                           
radius 04-03/12:57:16 ERROR [radiusListener-p-3-t-84] connections - [ 2101N84343/2010; POLINA05; 85700 ] Update
 with incorrect Acct-Session-Id!                                                                               
radius 04-03/12:57:16 ERROR [radiusListener-p-3-t-91] connections - [ 2601N174569/2011; lan2117; 42370 ] Update
 with incorrect Acct-Session-Id!                                                                               
radius 04-03/12:57:16 ERROR [radiusListener-p-3-t-49] connections - [ 0611N109333/2010; z199321; 94898 ] Update
 with incorrect Acct-Session-Id!                                                                               
radius 04-03/12:57:16 ERROR [radiusListener-p-3-t-45] connections - [ 0502N175673/2011; afanasovk; 32466 ] Upda
te with incorrect Acct-Session-Id!                                                                             
radius 04-03/12:57:16 ERROR [radiusListener-p-3-t-76] connections - [ 1708N101053/2010; 450816AA; 32795 ] Updat
e with incorrect Acct-Session-Id!                                                                             
radius 04-03/12:57:17 ERROR [radiusListener-p-3-t-5] connections - [ 1903N90795/2010; vasiliy2; 60391 ] Update
with incorrect Acct-Session-Id!                                                                               
radius 04-03/12:57:17 ERROR [radiusListener-p-3-t-72] connections - [ 2401N66826/2009; zoloto585; 86732 ] Updat
e with incorrect Acct-Session-Id!

radius.log
-------
Код:
04-03/14:46:05  INFO [radiusListener-p-2-t-3] RadiusListenerWorker - REQUEST:                                 
Packet type: Access-Request                                                                                   
Identifier: 162                                                                                               
Authenticator: {A8 CB BA 18 12 8D CB 91 65 62 A5 F5 DF F3 DE FB}                                               
Attributes:                                                                                                   
  User-Name=956347                                                                                             
  NAS-Port-Id=1/1 vlan-id 1354 pppoe 16773                                                                     
  NAS-Identifier=Redback                                                                                       
  CHAP-Password={стер}                                           
  NAS-IP-Address=10.0.0.124                                                                                   
  NAS-Port=285214026                                                                                           
  Service-Type=2                                                                                               
  Framed-Protocol=1                                                                                           
  Acct-Session-Id=0000FFFF6803047D-4D984FED                                                                   
  NAS-Port-Type=5                                                                                             
  CHAP-Challenge=                                                                         
  Platform-Type=3                                                                                             
  Medium-Type=11                                                                                               
  OS-Version=6.1.5.7                                                                                           
  Mac-Addr=20-cf-30-ce-11-44                                                                                   
  NAS-Real-Port=285214026


Последний раз редактировалось Khoma 03 апр 2011, 18:55, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2011, 16:32 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
логи?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2011, 16:48 
Не в сети

Зарегистрирован: 10 мар 2011, 13:10
Сообщения: 122
Откуда: Одинцово
Карма: 0
обновил... Request пакет правда некорректный, там логин цифровой, но сути это не меняет... session-id там видно


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2011, 17:49 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Код:
Packet type: Access-Request

есть, а потом ...
Khoma писал(а):
потом приходит аккаунтинг

в логах аккаунтинга нету? смотрите не только в клиенте, а еще и в radius.log

в качестве таблетки могу предложить тупой в лоб вариант - изменять Acct-Session-Id в скрипте предобработки, но вдруг и без этого можно заставить заработать ...

пожалуйста, заключайте логи/конфиги в тег code - так они не сливаются с текстом да и попросту удобнее будет


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2011, 18:58 
Не в сети

Зарегистрирован: 10 мар 2011, 13:10
Сообщения: 122
Откуда: Одинцово
Карма: 0
В логах его не видно, его же биллинг отшивает по некорректной для него session-id

Править в скрипте предобработки не вариант. А если потребуется из биллинга на NAS команду скинуть? Session-id тогда неверный будет...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2011, 09:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Выложите логи авторизация - старт - апдейт.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2011, 13:11 
Не в сети

Зарегистрирован: 10 мар 2011, 13:10
Сообщения: 122
Откуда: Одинцово
Карма: 0
Одна из сессий
03 20:31:48
Код:
Packet type: Access-Request
Identifier: 181
Authenticator: {11 00 06 BC C2 B5 59 9A FB D0 7F 30 0B D9 AF FC}
Attributes:
User-Name=mochalova7
NAS-Identifier=Redback
CHAP-Password={вырезано}
NAS-IP-Address=10.0.0.124
NAS-Port=285213196
Service-Type=2
Framed-Protocol=1
Acct-Session-Id=0000FFFF680498CF-4D98A0F4
NAS-Port-Id=1/1 vlan-id 524 pppoe 2473
NAS-Port-Type=5
Calling-Station-Id=20-cf-30-89-27-c8 524
CHAP-Challenge=вырезано
Called-Station-Id=10.0.0.124
Platform-Type=3
Medium-Type=11
OS-Version=6.1.5.7
Mac-Addr=20-cf-30-89-27-c8
NAS-Real-Port=285213196


03 20:31:48
Код:
 
Packet type: Access-Accept
Identifier: 181
Authenticator: {}
Attributes:
Acct-Interim-Interval=60
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=62.182.74.218
Qos-Rate-Inbound=1752:21900:219000
Qos-Rate-Outbound=1752:21900:219000
Process time auth: 42


03 20:31:48
Код:
Packet type: Accounting-Request
Identifier: 70
Authenticator: {0F 34 49 28 AF 20 7E BF 7A A7 7F D5 64 1C DE 6E}
Attributes:
User-Name=mochalova7
NAS-Identifier=Redback
NAS-IP-Address=10.0.0.124
NAS-Port=285213196
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=62.182.74.218
Framed-IP-Netmask=255.255.255.255
Acct-Status-Type=1
Filter-Id=in:filter-local
Filter-Id=out:filter-local
Acct-Session-Id=0000FFFF680498CF-4D98A0F4
Acct-Authentic=1
Acct-Interim-Interval=600
NAS-Port-Id=1/1 vlan-id 524 pppoe 2473
Event-Timestamp=1301848308
Calling-Station-Id=20-cf-30-89-27-c8 524
NAS-Port-Type=5
Called-Station-Id=10.0.0.124
Client-DNS-Pri=91.123.16.120
Client-DNS-Sec=91.189.240.28
Medium-Type=11
Platform-Type=3
Source-Validation=1
Qos-Policy-Policing=in
Qos-Rate-Inbound=1752:21900:219000
Qos-Rate-Outbound=1752:21900:219000
OS-Version=6.1.5.7
Acct-Update-Reason=1
Mac-Addr=20-cf-30-89-27-c8
PPPOE-URL=http://www.seven-sky.net/
Qos-Policy-Metering=out
NAS-Real-Port=285213196


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2011, 13:31 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
а ну ка покажите ка конфиг NAS-а
там у Вас наверное так:
Код:
nas.inspector.radius.attributes=User-Name;Framed-IP-Address;Acct-Session-Id

и если это так, то мне кажется что дело совсем не в Acct-Session-Id, а в том что у Вас Calling-Station-Id выглядит так:
Код:
Calling-Station-Id=20-cf-30-89-27-c8 524

т.е. в нем помимо МАС-а есть еще инфа
Цитата:
Calling-Station-Id=20-cf-30-89-27-c8<пробел>524


надо решать проблемы интернетов в Одинцово


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2011, 13:41 
Не в сети

Зарегистрирован: 10 мар 2011, 13:10
Сообщения: 122
Откуда: Одинцово
Карма: 0
Код:
Current configuration:
!
context bg-test
 domain 7sky-bg advertise
!
 no ip domain-lookup
!
 interface loop_bg loopback
  ip address 10.0.0.124/32
   ip source-address radius
!
 interface subscribers_bg multibind lastresort
  ip unnumbered loop_bg
!
  interface loop_bg
   circuit type level-1
   passive-interface
   address-family ipv4 unicast
 !
  interface to-local
   circuit type level-1
   address-family ipv4 unicast
!
 ppp keepalive check-interval seconds 60 data-check
!
 aaa authentication administrator local 
 aaa authentication administrator maximum sessions 1
 aaa authentication subscriber radius 
 aaa accounting subscriber radius
 aaa update subscriber 10
 aaa accounting suppress-acct-on-fail
 radius accounting server 10.0.0.2 encrypted-key {вырезано}
 radius coa server 10.0.0.2 encrypted-key {вырезано} port 1700
!
 radius server 10.0.0.2 encrypted-key {вырезано}
 radius attribute nas-ip-address interface loop_bg
 radius attribute acct-session-id access-request
 radius accounting timeout 120
 radius attribute nas-port format physical
 radius attribute nas-port-id format all
 radius server-timeout 160
 radius accounting deadtime 60
!
 subscriber default
   ip access-group filter-local in
   ip access-group filter-local out
   ip source-validation
   qos policy policing in
   qos policy metering out
   ppp mtu 1492
   dns primary 91.123.16.120
   dns secondary 91.189.240.28
   pppoe url http://www.seven-sky.net/
 service ssh server
 service telnet client


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2011, 13:55 
Не в сети

Зарегистрирован: 10 мар 2011, 13:10
Сообщения: 122
Откуда: Одинцово
Карма: 0
нашли косяк :D
если у кого тоже будут проблемы на redback smartedge, то параметр
Код:
radius attribute nas-port
должен быть
Код:
radius attribute nas-port format session-info

у нас было
Код:
radius attribute nas-port format physical


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2011, 14:07 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Khoma писал(а):
Код:
Current configuration:
...

я же просил
snark писал(а):
а ну ка покажите ка конфиг NAS-а

т.е. конфиг NAS-а в БГБ, а не конфиг редбека ;)

Khoma писал(а):
нашли косяк

ну вот и здорово! :)

расскажите, как оно в работе? рекламные статейки не интересуют - мнение реально использующих людей важнее


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2011, 14:42 
Не в сети

Зарегистрирован: 10 мар 2011, 13:10
Сообщения: 122
Откуда: Одинцово
Карма: 0
Цитата:
расскажите, как оно в работе? рекламные статейки не интересуют - мнение реально использующих людей важнее

Отлично работает. На предыдущем биллинге дошли до 5К сессий, при этом трафика через один порт 10G суммарно пробегало на 8Gbit, но это туда и обратно, порт то один. Заказал второй порт 10G, жду на днях, вот тогда картинка будет вообще прекрасная. Тарифы у нас довольно быстрые, так что нагрузка вполне себе существенная. Но, CPU на этой железке занимается какимт-то своими делами, график его загрузки никак не коррелируется с нагрузкой от абонентов, он живет свой собственной жизнью. Самое прекрасное в нём это возможность создавать контексты - контекст это отдельный виртуальный NAS. Можно на одной железке обслуживать разных операторов :) и тестировать фичи на отдельном контексте, не трогая абонентов на рабочем. Брали мы его для IPoE, но пока с биллингом не сложилось, запустили PPPoE, для него оно роднее некуда.


Вложения:
Комментарий к файлу: График CPU - недельный, годовой не очень понятен и красив
cpu18_7sky-week.png
cpu18_7sky-week.png [ 5.64 КБ | Просмотров: 6881 ]
Комментарий к файлу: График загрузки канала
iface18_7sky-year.png
iface18_7sky-year.png [ 2.99 КБ | Просмотров: 6881 ]
Комментарий к файлу: График числа абонентов
pppoe18_7sky-year.png
pppoe18_7sky-year.png [ 2.78 КБ | Просмотров: 6881 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 апр 2011, 18:02 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Если не трудно - выложите на http://wiki.bgbilling.ru описание с конфигами биллинга и редбака.


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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