classic Posted November 3, 2009 Posted November 3, 2009 Добрый вечер, коллеги! Есть Cisco 7206VXR NPE-G2, ios - c7200p-a3jk91s-mz.122-31.SB10.bin Настроен ISG функционал (flat-rate тарифы по скорости в FreeRADIUS+MySQL). Запущен абонентский портал на PHP + MySQL + CoA запросы на изменение тарифов абонентам. Теперь хочу запустить портал администрирования. Столкнулся с 2 вопросами: 1) Как извне обратиться к Cisco и получить список всех текущих активных сессий ? По какому протоколу ? 2) Как извне узнать текущую скорость по абонентской сессии? Может знаете, в документации не нашел. Вставить ник Quote
terrible Posted November 3, 2009 Posted November 3, 2009 (edited) 1) ну вероятно по SNMP 2) оО конкретизируйте вопрос, если у вас flat-rate, то скорость вы вешаете аклом с радиуса, т.е. уже её знаете Edited November 3, 2009 by terrible Вставить ник Quote
classic Posted November 3, 2009 Author Posted November 3, 2009 1) Ну, вероятно, я уже запустил snmpwalk и ничего касательно сессий не увидел вообще. Как еще ? 2) Да, тариф навешиваю из радиуса, но ведь клиент может по какой-то причине недополучать свою скорость. Интересует как делать troubleshooting скорости абонентских сессий. Вставить ник Quote
terrible Posted November 3, 2009 Posted November 3, 2009 (edited) 1) по какому OID и какой именно сессии вы хотите какую информацию получить? я нормально получаю небольшую инфу о конфигах PPP подключений, так-же, когда-то химичил, получал текущие TCP подключения, как именно - не помню, потому-что эта инфа для меня была неактуальной. 2) вы шейпите или полисите? вот тут советую покопаться: http://www.oidview.com/mibs/9/CISCO-AAA-SESSION-MIB.html Edited November 3, 2009 by terrible Вставить ник Quote
Oleg Gawriloff Posted January 6, 2011 Posted January 6, 2011 1) по какому OID и какой именно сессии вы хотите какую информацию получить? я нормально получаю небольшую инфу о конфигах PPP подключений, так-же, когда-то химичил, получал текущие TCP подключения, как именно - не помню, потому-что эта инфа для меня была неактуальной.2) вы шейпите или полисите? вот тут советую покопаться: http://www.oidview.com/mibs/9/CISCO-AAA-SESSION-MIB.html Это касается только VPN/VPDN соединений (PPPoE/PPTP/L2TP). В случае ISG там IPoE и в этих таблицах пусто: CISCO-AAA-SESSION-MIB::casnActiveTableEntries.0 = Gauge32: 1 CISCO-AAA-SESSION-MIB::casnActiveTableHighWaterMark.0 = Gauge32: 4 CISCO-AAA-SESSION-MIB::casnUserId.1 = STRING: CISCO-AAA-SESSION-MIB::casnIpAddr.1 = IpAddress: 0.0.0.0 CISCO-AAA-SESSION-MIB::casnIdleTime.1 = Gauge32: 0 seconds CISCO-AAA-SESSION-MIB::casnDisconnect.1 = INTEGER: false(2) CISCO-AAA-SESSION-MIB::casnCallTrackerId.1 = Gauge32: 0 CISCO-AAA-SESSION-MIB::casnNasPort.1 = OID: SNMPv2-SMI::zeroDotZero CISCO-AAA-SESSION-MIB::casnVaiIfIndex.1 = INTEGER: 0 CISCO-AAA-SESSION-MIB::casnTotalSessions.0 = Counter32: 236 CISCO-AAA-SESSION-MIB::casnDisconnectedSessions.0 = Counter32: 0 Вставить ник Quote
terrible Posted January 7, 2011 Posted January 7, 2011 попробуйте вот этим: http://www.oidview.com/mibs/9/CISCO-CIPTCPIP-MIB.html Вставить ник Quote
Oleg Gawriloff Posted January 8, 2011 Posted January 8, 2011 попробуйте вот этим:http://www.oidview.com/mibs/9/CISCO-CIPTCPIP-MIB.html Не он (пусто возвращает): c7206-testlab>sh subscr sess Current Subscriber Information: Total sessions 1 Uniq ID Interface State Service Identifier Up-time 522 IP/Web-use authen Local Term TEST_TO_ETH 2d00h 524 Traffic-Cl unauthen Ltm Internal TEST_TO_ETH 2d00h 525 Traffic-Cl unauthen Ltm Internal 2d00h [gawriloff@new-hawk ~]$ snmpwalk -m ALL -c <password> -v 1 c7206-testlab .1.3.6.1.4.1.9.9.32 [gawriloff@new-hawk ~]$ В гугле пишут что никак по SNMP:( http://www.gossamer-threads.com/lists/cisc...a/110434#110434 Соотв. придется telnet/ssh туда лазить чувствую. Вставить ник Quote
Konstantin Klimchev Posted January 8, 2011 Posted January 8, 2011 (edited) Добрый вечер, коллеги! Есть Cisco 7206VXR NPE-G2, ios - c7200p-a3jk91s-mz.122-31.SB10.bin Настроен ISG функционал (flat-rate тарифы по скорости в FreeRADIUS+MySQL). Запущен абонентский портал на PHP + MySQL + CoA запросы на изменение тарифов абонентам. Теперь хочу запустить портал администрирования. Столкнулся с 2 вопросами: 1) Как извне обратиться к Cisco и получить список всех текущих активных сессий ? По какому протоколу ? rsh, например. 2) Как извне узнать текущую скорость по абонентской сессии? Ну... радиус получает старты,стопы,интеримы - по ним и смотрите. У Вас в MySQL'е оно должно быть. Могу ошибаться (щас лень искать) - а через CoA нельзя запросить? Может знаете, в документации не нашел. Edited January 8, 2011 by Konstantin Klimchev Вставить ник Quote
alks Posted January 8, 2011 Posted January 8, 2011 2) Как извне узнать текущую скорость по абонентской сессии? самый лучший вариант - прямо из билинга и зачем вам оно вообще надобно? 2) Как извне узнать текущую скорость по абонентской сессии? можно - но в зависимости от реализации ISG нужен или IP клиента или идентификатор сессии (из билинга берем) и тогда по CoA узнаем какие Cisco-Account-Info висят на основной услуге абонента Вставить ник Quote
stason Posted January 10, 2011 Posted January 10, 2011 можно - но в зависимости от реализации ISG нужен или IP клиента или идентификатор сессии (из билинга берем)и тогда по CoA узнаем какие Cisco-Account-Info висят на основной услуге абонента немножно не в тему - а как "оформить" CoA запрос по индентификатору сессии ? просто нигде такого ранее не встречал. Везде только по IP абонента идет. Вставить ник Quote
alks Posted January 11, 2011 Posted January 11, 2011 примерно так select * bla-bla - получаем идентификатор сессии (yyy) потом /bin/echo "User-Name=\"XXX\",Acct-Session-Id=\"yyy\",cisco-avpair=\"subscriber:command=profile-status-query\"" | /usr/bin/radclient -x 10.10.10.10 coa passwd Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.