forum.bitel.ru http://forum.bitel.ru/ |
|
[6.1] Не работает смена скоростей (CoA) http://forum.bitel.ru/viewtopic.php?f=44&t=10406 |
Страница 1 из 1 |
Автор: | Phricker [ 13 апр 2015, 13:14 ] |
Заголовок сообщения: | [6.1] Не работает смена скоростей (CoA) |
Доброго дня. Абоненты PPPoE начали жаловаться на то, что ночью не поднимается скорость. Тарифы выглядят примерно вот так ![]() На устройстве стоит sa.radius.log=1, но в RADIUS логе сессии нет ничего про отправку СоА. Решил проверить на тестовом тарифе, но скорость так же не изменилась и в логе пусто. ![]() Устройство заведено следующим образом (вместо ISGServiceActivator вчера еще было ISGPPPoEServiceActivator. Менял для тестов) ![]() |
Автор: | Phricker [ 13 апр 2015, 13:15 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
При этом на подобном же устройстве но которое отвечает за IPOE - СоА работает прекрасно. ![]() |
Автор: | Phricker [ 13 апр 2015, 14:20 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
Хотя. Вроде бы что то проклевывается. Надо было сразу на форум писать. В 12 часов проверю ближайшую смену скорости ![]() |
Автор: | Phricker [ 13 апр 2015, 16:11 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
Хммм. Нет не заработало. Пробовал глобальным тарифом. Вот текущий конфиг устройства CiscoPPPoEASR На что можно обратить внимание? Код: access.group=1
accounting.deviceTypeIds=1 accounting.tariffication.checkPrice=1 accounting.worker.1.tariffication.1.batchSize=100 accounting.worker.1.tariffication.1.delay=1 accounting.worker.1.tariffication.1.minDeltaAmount=0 accounting.worker.1.thread.count=1 accounting.worker.1.tracking.1.batchSize=100 accounting.worker.1.tracking.1.delay=2 accounting.worker.2.flushing.1.batchSize=500 accounting.worker.2.flushing.1.delay=2 accounting.worker.2.flushing.1.minDeltaAccount=0 accounting.worker.2.thread.count=1 accounting.worker.3.finishing.1.batchSize=500 accounting.worker.3.finishing.1.delay=2 accounting.worker.3.thread.count=1 antispam.ban.time=900 antispam.key.attributes=User-Name,Calling-Station-Id antispam.reject.count=2 antispam.reject.per.time=180 authError.async.maxQueueSize=5000 authError.async.timeout=50 authError.update=1 client.gui.expand.device.tree=0 connection.close.timeout=1300 connection.disable.close.timeout=1300 connection.disable.suspend.timeout=900 connection.finish.timeout=5 connection.start.fromAccept=1 connection.suspend.timeout=300 connector.http=127.0.0.1:8080 connector.https=*:8443 context.path=/bgbilling contract.status.active.codes=0 contract.status.suspend.codes=2,3,4,5,6 db.maxActive=300 db.maxIdle=20 db.validationTimeout=10 deviceId=1713 ip.resource.categoryId=41 nas.radius.connection.attributes=Acct-Session-Id,User-Name,Framed-IP-Address nas.radius.deviceTypeIds=17,18 nas.radius.inetOption.1.attributes=Cisco-AVPair=ip:sub-qos-policy-out=1000k;Cisco-AVPair=ip:sub-qos-policy-in=1000k; {...} nas.radius.inetOption.9.attributes=Cisco-AVPair=ip:sub-qos-policy-out=300k;Cisco-AVPair=ip:sub-qos-policy-in=300k; nas.radius.key.deviceTypeIds=2 nas.radius.realm.default.attributes=Acct-Interim-Interval=300 nas.radius.realm.default.ipCategories=45 nas.radius.username.ignoreCase=1 nas.radius.username.removeDomain=1 nas.radius.username.removeWhitespace=1 port.admin=2005 radius.connection.attributes=Acct-Session-Id,User-Name,Framed-IP-Address radius.deviceTypeIds=17,18 radius.inetOption.1.attributes=Cisco-AVPair=ip:sub-qos-policy-out=1000k;Cisco-AVPair=ip:sub-qos-policy-in=1000k; {...} radius.inetOption.9.attributes=Cisco-AVPair=ip:sub-qos-policy-out=300k;Cisco-AVPair=ip:sub-qos-policy-in=300k; radius.key.deviceTypeIds=2 radius.realm.default.attributes=Acct-Interim-Interval=300 radius.realm.default.ipCategories=45 radius.username.ignoreCase=1 radius.username.removeDomain=1 radius.username.removeWhitespace=1 sa.batch.size=50 sa.radius.connection.attributes=Acct-Session-Id,User-Name,Framed-IP-Address sa.radius.connection.close.mode=3 sa.radius.connection.close.removeFromKeyMap=0 sa.radius.connection.coa.mode=2 sa.radius.connection.withoutBreak=0 sa.radius.log=1 serv.login.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_- serv.login.chars.description=Логин может содержать только цифры и латинские буквы serv.password.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_ serv.password.chars.auto=1234567890abcdefghijklmnopqrstuvwxyz serv.password.chars.description=В пароле допустимы только цифры и латинские буквы. serv.password.length.auto=6 serv.password.length.max=16 serv.password.length.min=5 session.split.onTariffOption=1 web.menuItem1=Отчет по сессиям Inet web.menuItem2=Смена пароля на логины Inet web.menuItem3=none |
Автор: | Amir [ 13 апр 2015, 20:01 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
А что при этом на сервисе в договоре (там внизу есть текущие опции)? Какой билд? Нужно смотреть логи Access - приходит ли по такому договору InetSaOptionsModifyEvent. Если приходит - смотреть что там дальше происходит. Если не приходит - смотреть логи Accounting на это время - пишет ли про изменение опций. |
Автор: | vkulakov [ 13 апр 2015, 20:02 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
Ждать времени переключения опций, думаю, не обязательно, просто меняйте один тариф на другой (с другими опциями) при активном соединении - в логах в течении некоторого времени должны появиться CoA-запросы на смену сервисов. Попробуйте так и напишите о результате сюда. И ещё: что в ActiveMQ? Может там зависла целая гора сообщений и до новых событий смены опций дело просто не доходит? |
Автор: | Phricker [ 14 апр 2015, 13:48 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
Amir, сейчас все проверю, выложу результаты тестов. Единственный вопрос, возможно ли это из-за того, что устройства заведены вот так ![]() и все сервисы привязываются к папке PPPoE NAS? Смотрел по доке. vkulakov, спасибо за совет, я вчера именно так и пробовал (менять тарифы) но ничего не отрабатывало. ActiveMQ чист. |
Автор: | Phricker [ 14 апр 2015, 13:59 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
На договор был назначен тарифный план в 50Мбит в 10:44:43. В 10:52 проверил сервис - прописана старая скорость по старому тарифу ![]() Подключился с этого сервиса (deviceId 1713 - это CiscoASRUrban). Код: 04-14/10:52:41 INFO [sa-p-13-t-12] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=4; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 59 04-14/10:52:41 INFO [sa-p-13-t-12] ServiceActivatorDeviceWorker - Processing deviceId:1713; command ServiceActivatorEvent type=4; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 59 Сервис на договоре так же со старыми опциями, но Код: Time: 14.04.2015 10:52:41 Packet type: Access-Accept Identifier: 224 Authenticator: {7B 4B 1E 19 BD DB 93 03 E7 DF B0 BF 02 78 6F 8E} Attributes: Acct-Interim-Interval=300 Framed-IP-Address=172.24.18.249 cisco-avpair=ip:sub-qos-policy-out=50kk cisco-avpair=ip:sub-qos-policy-in=50kk В логах Код: 04-14/10:54:59 INFO [sa-p-13-t-91] ServiceActivatorDeviceWorker - Do task deviceId: 1663; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaOptionsModifyEvent] moduleId: 12; pluginId: no; cid: 155760; scid: -1; userId: 0; deviceId: 1663; inetServId: 169362; connectionId: 0; options: 59; timestamp: 1428998099379 04-14/10:54:59 INFO [sa-p-13-t-91] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 26; newOptionSet: 59 04-14/10:54:59 INFO [sa-p-13-t-91] ServiceActivatorDeviceWorker - Processing deviceId:1663; command ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 26; newOptionSet: 59 04-14/10:54:59 INFO [sa-p-13-t-91] ServiceActivatorDeviceWorker - Changing InetServ:169362 state and/or options После этого сменилась опция в сервисе. Поменял тарифный план на 5 мбит. Код: 04-14/10:58:12 INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Do task deviceId: 1663; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaOptionsModifyEvent] moduleId: 12; pluginId: no; cid: 155760; scid: -1; userId: 0; deviceId: 1663; inetServId: 169362; connectionId: 0; options: 15; timestamp: 1428998292178 04-14/10:58:12 INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 15 04-14/10:58:12 INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Processing deviceId:1663; command ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 15 04-14/10:58:12 INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Changing InetServ:169362 state and/or options 04-14/10:58:12 INFO [sa-p-13-t-95] ServiceActivatorDeviceWorker - Do task deviceId: 1713; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaOptionsModifyEvent] moduleId: 12; pluginId: no; cid: 155760; scid: -1; userId: 0; deviceId: 1713; inetServId: 169362; connectionId: 6686722; options: 15; timestamp: 1428998292178 04-14/10:58:12 INFO [sa-p-13-t-95] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 15 04-14/10:58:12 INFO [sa-p-13-t-95] ServiceActivatorDeviceWorker - Processing deviceId:1713; command ServiceActivatorEvent type=2; inetServId: 169362; call: true; oldState: 1; newState: 1; oldOptionSet: 59; newOptionSet: 15 В сервисе скорость изменилась на 5 Мбит, но у меня скорость осталась так же 50 мбит. |
Автор: | Phricker [ 14 апр 2015, 14:38 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
Я правильно понял из Цитата: 04-14/10:58:12 INFO [sa-p-13-t-76] ServiceActivatorDeviceWorker - Do task deviceId: 1663; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaOptionsModifyEvent] moduleId: 12; pluginId: no; cid: 155760; scid: -1; userId: 0; deviceId: 1663; inetServId: 169362; connectionId: 0; options: 15; timestamp: 1428998292178 что СоА отправился, только отправился он на папку к которой привязан сервис а не на устройство с которого собственно и была авторизация? |
Автор: | Amir [ 14 апр 2015, 15:16 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
Там два события InetSaOptionsModifyEvent должно быть. То что с connectionId=0 - это для вызова serviceModify. То что с connectionId>0 - это уже для соединения, оно должно сработать для устройства, к которому привязана сессия. Можете доступ дать, посмотреть? |
Автор: | Phricker [ 15 апр 2015, 12:25 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
Амир, спасибо большое еще раз за помощь! Снова убеждаюсь что моя кривизна рук может стремиться к бесконечности ![]() |
Автор: | vkulakov [ 15 апр 2015, 12:29 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
Да уж, решения как всегда нет... |
Автор: | Phricker [ 15 апр 2015, 12:33 ] |
Заголовок сообщения: | Re: [6.1] Не работает смена скоростей (CoA) |
vkulakov писал(а): Да уж, решения как всегда нет... Просто обработчики на устройстве были указаны не те. Соответственно вряд ли кто то с подобным столкнется. Ну и Амир посоветовал еще раз внимательно перечитать документацию, особенно пункт про обработчики |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |