Если я правильно понял, то для того чтобы переключалась скорость для клиента нужно:
- Завести опции в экземпляре inet с галочкой "пересечение в группе невозможно"
- Завести типы трафиков
Код:
cisco-root-type
cisco-source-type (являестся источником данных)
cisco-swith-type (Обработчик активации сервисов: TelnetServiceActivator)
- Завести устройства
Код:
+cisco-root-type:cisco-root (конфиг из мануала)
|
|---+ cisco-source-type:cisco-source (интерфейс -1)
| # конфиг
| ip.resource.category=1
| flow.agent.link={@deviceId}:-1
|
|---+cisco-swith-type:cisco-swith (интерфейс которым нужно управлять)
# конфиг
#timeout соединения
sa.command.timeout=10
#команды завершения соединения
sa.command.exit=exit; exit
#Команды, выполняемые при подключении к терминалу( например configure treminal для cisco)
sa.command.connect=configure treminal; enable
#Команды, выполняемые перед отключением от терминала.
sa.command.disconnect=exit; exit
#Команды включения сервиса на устройстве
sa.command.serv.enable=
#Команды выключения сервиса на устройстве
sa.command.serv.disable=
#Команды создания сервиса на устройстве.
sa.command.serv.create=
#Команды удаления сервиса с устройства.
sa.command.serv.cancel=
#Команды включения опций сервиса на устройстве(1 - это код опции).
sa.command.inetOption.1.enable=
#Команды выключения опций сервиса на устройстве(1 - это код опции).
sa.command.inetOption.1.disable=
#Команды включения соединения на устройстве
sa.command.connection.enable=
#Команды выключения соединения на устройстве
sa.command.connection.disable=
#Команды включения опций соединения на устройстве( 1 - код опции).
sa.command.connection.inetOption.1.enable=
#Команды включения опций соединения на устройстве( 1 - код опции).
sa.command.connection.inetOption.1.disable=
#Команды закрытия соединения на устройстве.
sa.command.connection.close=
#Команды на начало аккаунтинга (старта соединения).
sa.command.onAccountingStart=
#Команды на окончание аккаунтинга (стоп соединения).
sa.command.onAccountingStop=
#Корень опций Inet, с котороми происходит работа.
sa.inetOption.root=
#Нужно ли после смены состояния соединения сразу менять состояние в базе
sa.command.connection.stateModify=
- Нарисовать тарифный план с опциями
- Повесить сервис на договор
Нужно ли что-нибудь ещё?
Обязательно ли прописывать все параметры, клиенты не будут отключаться впринципе.
Как организовать ввод enable пароля?
Если есть пример конфига, поделитесь пожалуйста.