При настройке шейпинга возник ряд вопросов.
1. Можно ли задать для опций команды шаблоном, чтобы значения зацеплялись из конфигурации опции, а не прописывать для каждой опции команды;
2. Конструкция $param($option(2),speed,512001) не берёт из конфигурации значение "speed=512000", а подставляет дефолтное;
3. Как для сервиса на договоре задать параметр, который можно будет подпихнуть в команду. "traffic-shape group 139" значение 139 от договора к договору меняется, что делать непонятно;
4. Не по биллингу, но может есть тут матёрые цисководы. Команда no traffic-shape group 139 сносит вообще все шейпы, соответственно, при снятии шейпа с одного договора, снимается со всех, как побороть?
5. Если на договоре несколько адресных диапазонов и несколько сервисов соответственно, команды будут отрабатывать по количеству сервисов?
Конфигурация устройства:
Код:
ip.resource.category=1
sa.endSequence=>
#timeout соединения (в миллисекундах).
sa.command.timeout=1000
#Команды, выполняемые при подключении к терминалу( например configure treminal для cisco)
sa.command.connect=$setEndSequence(:);en;$setEndSequence(#);пароль;conf t
#Команды, выполняемые перед отключением от терминала.
sa.command.disconnect=$setEndSequence(#);end
#Команды включения опций сервиса на устройстве(1 - это код опции).
#sa.command.inetOption.1.enable=
sa.command.inetOption.2.enable.1=interface $ifaceTitle
sa.command.inetOption.2.enable.2=traffic-shape group 139 $param($option(2),speed,512001)
sa.command.inetOption.2.enable.3=exit
#Команды выключения опций сервиса на устройстве(1 - это код опции).
#sa.command.inetOption.1.disable=
sa.command.inetOption.2.disable.1=interface $ifaceTitle
sa.command.inetOption.2.disable.2=no traffic-shape group 139
sa.command.inetOption.2.disable.3=exit
#Корень опций Inet, с котороми происходит работа.
sa.inetOption.root=1
Информация о версии:
Клиент: вер. 6.0 сборка 1368 от 19.01.2015 17:41:59
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_45
Сервер: вер. 6.0 сборка 1825 от 19.01.2015 19:37:03
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45
bill вер. 6.0 сборка 344 от 09.09.2014 14:07:48
card вер. 6.0 сборка 229 от 19.11.2014 05:42:26
inet вер. 6.0 сборка 1479 от 19.01.2015 19:37:25
npay вер. 6.0 сборка 229 от 14.11.2014 18:59:36
reports вер. 6.0 сборка 221 от 03.09.2014 16:39:20
Окружение:
Клиент:
os: Windows XP x86, 5.1
java: Java HotSpot(TM) Client VM, v.1.6.0_45
jre home: C:\Program Files\Java\jre6
default tz: 25.03.2015 16:23 MSK +0300 (W-SU)
user tz: 25.03.2015 16:23 GMT+03:00 +0300 (GMT+03:00)
locale: ru_RU
Сервер:
os: Linux amd64, 2.6.32-358.11.1.el6.x86_64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45
jre home: /opt/java/jdk1.6.0_45/jre
default tz: 25.03.2015 16:23 MSK +0300 (W-SU)
locale: en_US