Основная логика работы

1.   Конвертор выполнен в виде динамической библиотеки s_converter.dll (Win32) / libs_converter.so (Solaris). Также используются некоторые вспомогательные файлы и агентские библиотеки.

2.   Конвертор работает в рамках программы cs_console.

3.   При выходе из конфигурационного режима, если в конфигурацию были внесены какие-то изменения, cs_console вызывает конвертор и передает ему внутреннее представление Cisco-конфигурации.

4.   Во время работы конвертора используются настройки конвертора, описанные в разделе «Внутренние настройки консоли и конвертора». Некоторые из настроек могут редактироваться пользователем. В результате работы конвертора формируется LSP в Native-формате.

5.   Логика формирования имен структур в Native-конфигурации представлена в разделе «Формирование имен структур LSP при конвертировании».

6.   Далее происходит попытка загрузки LSP в Native-формате в агента.

Если по каким-то причинам произошла ошибка при загрузке, Native-конфигурация пишется в файл erroneous_lsp.txt, расположенный в каталоге /var/cspvpn.

7.   В конце работы выдается результат (успех/неуспех) обратно в cs_console.