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

Ошибка при получении аккаунтинга
http://forum.bitel.ru/viewtopic.php?f=5&t=5329
Страница 1 из 1

Автор:  Khoma [ 03 апр 2011, 15:35 ]
Заголовок сообщения:  Ошибка при получении аккаунтинга

Возникла проблема при работе с 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

Автор:  snark [ 03 апр 2011, 16:32 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

логи?

Автор:  Khoma [ 03 апр 2011, 16:48 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

обновил... Request пакет правда некорректный, там логин цифровой, но сути это не меняет... session-id там видно

Автор:  snark [ 03 апр 2011, 17:49 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

Код:
Packet type: Access-Request

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

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

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

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

Автор:  Khoma [ 03 апр 2011, 18:58 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

В логах его не видно, его же биллинг отшивает по некорректной для него session-id

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

Автор:  Администратор [ 04 апр 2011, 09:36 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

Выложите логи авторизация - старт - апдейт.

Автор:  Khoma [ 04 апр 2011, 13:11 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

Одна из сессий
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

Автор:  snark [ 04 апр 2011, 13:31 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

а ну ка покажите ка конфиг 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


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

Автор:  Khoma [ 04 апр 2011, 13:41 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

Код:
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

Автор:  Khoma [ 04 апр 2011, 13:55 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

нашли косяк :D
если у кого тоже будут проблемы на redback smartedge, то параметр
Код:
radius attribute nas-port
должен быть
Код:
radius attribute nas-port format session-info

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

Автор:  snark [ 04 апр 2011, 14:07 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

Khoma писал(а):
Код:
Current configuration:
...

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

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

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

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

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

Автор:  Khoma [ 04 апр 2011, 14:42 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

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

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

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

Автор:  Администратор [ 11 апр 2011, 18:02 ]
Заголовок сообщения:  Re: Ошибка при получении аккаунтинга

Если не трудно - выложите на http://wiki.bgbilling.ru описание с конфигами биллинга и редбака.

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