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