forum.bitel.ru http://forum.bitel.ru/ |
|
Смена опции скорости на ASR1k http://forum.bitel.ru/viewtopic.php?f=44&t=12534 |
Страница 1 из 1 |
Автор: | Dog [ 05 июл 2017, 14:59 ] |
Заголовок сообщения: | Смена опции скорости на ASR1k |
Добрый день, есть проблема с отключением\сменой скорости на текущей сессии subscriber'а (чем то похоже на https://forum.bitel.ru/viewtopic.php?f=44&t=12307) в логах выглядит как то так: Код: Time: 03.07.2017 20:49:44 Packet type: CoA-Request Identifier: 242 Authenticator: {66 AB AA CF 20 70 C7 7A F2 85 DA 97 BC DD 1A 79} Attributes: Acct-Session-Id=15/0/1/1081.550_0016975D cisco-SSG-Command-Code=\0xbIPoE30Mbps1SLA Time: 03.07.2017 20:49:44 Packet type: CoA-NAK Identifier: 242 Authenticator: {7A D5 D5 A6 48 A9 1B 1A 06 8C E2 F8 CC EB 5D EE} Attributes: Reply-Message=Push invoke failed Error-Cause=405 cisco-SSG-Account-Info=S100.64.1.78 cisco-SSG-Command-Code=\0x106;100.64.1.78;IPoE30Mbps1SLA в конфиге устройства: Код: # Режим отправки CoA.
# 0 - команды 0xc и 0xb в одном пакете для всех сервисов, # 1 - команды 0xc и 0xb в отдельном пакете для каждого сервиса, # 2 - атрибуты subscriber:command= в раздельных пакетах для каждого сервиса sa.radius.connection.coa.mode=1 # При отключении посылать команду account-logoff # 0 (default) - ничего # 2 - шлём PoD # 3 - шлём subscriber:command=account-logoff sa.radius.connection.close.mode=3 # Шаблон для всех опций из родительской ветки # 154 radius.inetOption.154.template=cisco-SSG-Account-Info=A$optionTitle |
Автор: | Dog [ 05 июл 2017, 15:06 ] |
Заголовок сообщения: | Re: Смена опции скорости на ASR1k |
по ASR1K видно, что опция в итоге меняется, но как то рандомно, поймать не могу при каких условиях. даже на скрине видно, что опция в сервисе не совпадает с актуальной на шлюзе. https://yadi.sk/i/DnBoa9xY3KmR9d при этом, что странно, если поставить опцию в сервисе руками, то новая добавляется: Код: Time: 05.07.2017 12:10:30 Packet type: CoA-Request Identifier: 196 Authenticator: {08 B6 01 18 79 9B C8 5B F4 C4 D9 35 7F F7 96 FF} Attributes: Acct-Session-Id=15/0/1/1081.550_0016975D cisco-SSG-Command-Code=\0xcIPoE150Mbps1SLA Time: 05.07.2017 12:10:30 Packet type: CoA-NAK Identifier: 196 Authenticator: {21 57 AE 05 0D 83 09 1D 93 2B D9 3F B5 9E EC 56} Attributes: Reply-Message=Push invoke failed Error-Cause=405 cisco-SSG-Account-Info=S100.64.1.78 cisco-SSG-Command-Code=\0x1057;;IPoE150Mbps1SLA Time: 05.07.2017 12:10:30 Packet type: CoA-Request Identifier: 197 Authenticator: {82 91 92 2F 06 BF 97 C9 3C 7C 27 64 FD 3E 44 D3} Attributes: Acct-Session-Id=15/0/1/1081.550_0016975D cisco-SSG-Command-Code=\0xbIPoE50Mbps1SLA Time: 05.07.2017 12:10:30 Packet type: CoA-ACK Identifier: 197 Authenticator: {E5 D1 C0 41 17 FC 4E 5A 67 EC EA 6B 7C D9 2E 32} Attributes: cisco-SSG-Account-Info=S100.64.1.78 cisco-SSG-Account-Info=$MA18d6.c75d.92bf cisco-SSG-Command-Code=\0xbIPoE50Mbps1SLA старая не удаляется, т.к. её нет. Код: Configuration Sources:
Type Active Time AAA Service ID Name USR 2d09h - Peruser SVC 00:06:19 1996492189 IPoE50Mbps1SLA SVC 2d00h 2952795284 IPoE30Mbps1SLA INT 2d09h - Port-channel1.550 |
Автор: | Amir [ 06 июл 2017, 17:12 ] |
Заголовок сообщения: | Re: Смена опции скорости на ASR1k |
Если проблема в том, что команды включения и отключения отправляются синхронно - можно попробовать отправлять в одном пакете: sa.radius.connection.coa.mode=0 Или мы можем добавить возможность ожидания ответа на команду отключения сервиса перед отправкой команды включения. Если проблема в том, что ASR иногда отвечает NAK, но при этом меняет скорость, что в итоге приводит к тому, что биллинг думает, что включен один сервис, на ASR - другой, и при необходимости нового переключения скорости получается фигня (т.к. биллинг пытается отключить сервис, который уже отключен), то можно попробовать установить флаг, чтобы биллинг не обращал внимания, что ему ответила ASR и считал, что скорость поменялась: sa.radius.connection.modify.forceOnServiceNak=1 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |