Консоль ввода команд, родственных Cisco Systems

Консоль (Command Line Interface) предназначена для ввода команд, аналогичных командам Cisco IOS (далее – cisco-like команды). Интерфейс командной строки S-Terra Gate предоставляет возможность создавать политику безопасности более гибкую, чем это может сделать Router MC.

Для работы консоли необходимы файлы:

В директории /opt/VPNagent/bin:

·       cs_console – исполняемый файл;

В директории /opt/VPNagent/etc:

·       cmd.xml – XML-база поддерживаемых команд; 

·       cs_conv.ini – ресурсный файл настроек консоли и конвертора  (может редактироваться пользователем).

В директории /opt/VPNagent/lib:

·       libs_csconfig.so   библиотека обработчика конфигурации;

·       libs_csconverter.so – библиотека конвертора. 

 

Консоль разделяется на три основных модуля:

Командный интерпретатор – обеспечивает прием и синтаксический разбор команд.

Обработчик конфигурации – формирует и обрабатывает внутреннюю модель Cisco-like конфигурации. Передает сформированную конфигурацию для конвертирования в Native-конфигурацию.

Конвертор – преобразует Cisco-like конфигурацию в формат Native-конфигурации. Подробно конвертор описан в документе «Программный комплекс С-Терра Шлюз Экспортный. Версия 4.1. Приложение» в разделе «Конвертор».