Cisco-like консоль предназначена для ввода команд, аналогичных командам Cisco IOS (далее - cisco-like команды). Интерфейс командной строки С-Терра Шлюз предоставляет возможность создавать политику безопасности более гибкую, чем это может сделать 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 - библиотека конвертора.
Консоль разделяется на три основных модуля:
1. Командный интерпретатор - обеспечивает прием и синтаксический разбор команд.
2. Обработчик конфигурации - формирует и обрабатывает внутреннюю модель Cisco-like конфигурации. Передает сформированную конфигурацию для конвертирования в Native-конфигурацию.
3. Конвертор - преобразует Cisco-like конфигурацию в формат Native-конфигурации (LSP).