Описание схемы
На основе ini файлов и tmplt создается конфигурация редбек.
Обязательным условием работы является наличие лицензии CG-NAT (nat enhanced) и прошивки версии 12.1.12 и выше
На редбек создаются и конфигурируются несколько контекстов:
1. main - это глобальные настройки вне контекста, общие настройки и настройки портов. Они в редбек настраиваются при входе в контекст local
2. local - это администраторский контекст для управления редбеком, в него подключен сервисный порт.
3. bgp - это контекст маршрутизации где прописаны маршруты до сетей и настройки bgp.
4. abonacl - это контекст с acl абонентов.
5. ipoe - контекст для пользователей с авторизацией IPoE
6. pppoe - контекст для пользователей с авторизацией PPPoE
Все шаблоны конфигураций имеют префикс - это подсистема, и суффикс - это контекст в который нужно добавить правило:
abonacl_ctx.cfg.tmplt
abonacl_main.cfg.tmplt
ipoe_bgp.cfg.tmplt
ipoe_ctx.cfg.tmplt
ipoe_local.cfg.tmplt
ipoe_main.cfg.tmplt
main.cfg.tmplt
pppoe_bgp.cfg.tmplt
pppoe_ctx.cfg.tmplt
pppoe_local.cfg.tmplt
pppoe_main.cfg.tmplt
Для каждого префикса есть ini файл:
abonacl.ini
ipoe.ini
main.ini
pppoe.ini
В каталоге bin расположены скрипты управления оборудованием:
session - управляет сессиями пользователей на оборудовании.
cfg_download - скачивает конфиг с обрудования
cfg_show - показывает конфиг оборудования
acl_upload - загружает acl на оборудование