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

Не совпадает количество сессий
http://forum.bitel.ru/viewtopic.php?f=5&t=8576
Страница 1 из 1

Автор:  Kostiksnz [ 15 окт 2013, 08:14 ]
Заголовок сообщения:  Не совпадает количество сессий

В мониторе текущие показывает одно число а Cisco "sh sss session" другое (в разы больше)

не могу понять почему - биллинг авторизует, выдает политики для шейпинга, ip адрес, а в активных сессиях не отображает половину...

Автор:  skyb [ 15 окт 2013, 09:17 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

реджект ту асепт?
а вообще, найдите сессиию которая есть на циске и нет в биллинге, поймете причины

Автор:  Kostiksnz [ 15 окт 2013, 09:32 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

skyb писал(а):
реджект ту асепт?
а вообще, найдите сессиию которая есть на циске и нет в биллинге, поймете причины


обычные сессии не reject

на циске есть - политики шейпинга выданы, ip выдан - работает
аккаунтинг работает
Делаю clear sss session all на циске - все переподключаются - половины а то и больше сессий в биллинге нет - хотя инфу он им выдал

Автор:  snark [ 15 окт 2013, 14:02 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

ISG? Там, обычно, сессий больше, т.к. сессия одна, а на ней пачка сервисов, которые, насколько помню, тоже как сессии отображаются. При обычной терминации юзеров, т.е. не ISG, кол-во сессий на циске обычно +- то же самое что и в биллинге.

Автор:  Kostiksnz [ 15 окт 2013, 20:13 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

обычный dialUP не ISG

на циске остаются залипшие сессии которые никак не числятся в биллинге - биллинг думает что ip свободен - назначает его и на циске оказывается 2 сессии с одинаковым Ip
и естественно обе перестают работать

Автор:  snark [ 16 окт 2013, 12:10 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

Попробуйте передавать Idle-Timeout, для чего в конфиге модуля напишите, примерно, следующее:
Код:
realm.default=Service-Type=2;Framed-Protocol=1;Idle-Timeout=10800

Такие настройки, т.е.:
Код:
Idle-Timeout=10800

Приведут к тому, что если по прошествии 3-х часов "пользователем" не будет принято ни одного байта, то циска сама завершит эту сессию.

Автор:  Kostiksnz [ 16 окт 2013, 14:26 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

snark писал(а):
Попробуйте передавать Idle-Timeout, для чего в конфиге модуля напишите, примерно, следующее:
Код:
realm.default=Service-Type=2;Framed-Protocol=1;Idle-Timeout=10800

Такие настройки, т.е.:
Код:
Idle-Timeout=10800

Приведут к тому, что если по прошествии 3-х часов "пользователем" не будет принято ни одного байта, то циска сама завершит эту сессию.


я думал по этому поводу. дело в том что сессия которая "залипает" рабочая, просто в биллинге ее нету
когда биллинг выдает этот ip кому то еще, на циске появляется 2 сессии и в таблице маршрутов на данный Ip появляется 2 маршрута на 2 Virtual-Access интерфейса и работать перестает, но перестает работать http трафик в основном - часть сайтов открывается а часть нет.

UDP трафик (допустим торренты) работают (им пофигу то что часть трафика не доходит, щас не дошло другим пакетом придет) и получается что байтики бегают idle не сработает.


Пока что написал перловский скрипт который парсит radius.log находит в нем Not Found connection при реквесте аккаунтинга, выцарапывает Acct-Session-Id и отправляет PoD на циску. Работает... хромает )

Автор:  snark [ 16 окт 2013, 14:57 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

А не проще было бы периодически брать с циски список юзеров, сравнивать его с существующими в БГБ сессиями и если сессии в биллинге нет - дропать такую сессию и, главное, наплевать на ошибку в логе, что сессия не найдена, т.к. мы и сами это знаем ;) Весь скрипт можно на API замутить, благо там есть все средства для этого.

Автор:  Kostiksnz [ 23 окт 2013, 09:12 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

после перехода на 6.0 еще круче стало
1) сессии так же залипают
добавился еще один косяк сессия есть в биллинге и на циске, но в биллинге стоит галочка что сессия активна, а время выхода как будто она отключилась давно...

Что вообще происходит? (

Автор:  Kostiksnz [ 23 окт 2013, 09:20 ]
Заголовок сообщения:  Re: Не совпадает количество сессий

Код:
ASR1k2#sh sss session username 73059
Unique Session ID: 1764
Identifier: 73059
SIP subscriber access type(s): PPPoE/PPP
Current SIP options: Req Fwding/Req Fwded
Session Up-time: 1d12h   , Last Changed: 01:11:28
Interface: Virtual-Access2.5570

Policy information:
  Authentication status: authen

Session inbound features:
 Feature: QoS Policy Map
  Input Policy Map: pppoe_5000_in

Session outbound features:
 Feature: QoS Policy Map
  Output Policy Map: pppoe_5000_out

Non-datapath features:
 Feature: IP Config
  Peer IP Address: х.х.х.х (F/F)
  Address Pool: [None] (F)
  Unnumbered Intf: [None]
 Feature: Interface-Config

Configuration sources associated with this session:
Interface: Virtual-Template1, Active Time = 1d12h


Вложения:
Безымянный.png
Безымянный.png [ 6.23 КБ | Просмотров: 5778 ]

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