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.