РОССИЙСКАЯ ФЕДЕРАЦИЯ ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ |
|
||
Номер регистрации (свидетельства): Дата регистрации: 18.01.2016 Номер и дата поступления заявки: Дата публикации: 20.02.2016 Контактные реквизиты: |
Автор:
Правообладатель:
|
Название программы для ЭВМ:
Программная система удаленного управления VPN инфраструктурой RouterOS
Реферат:
При наличии оборудования с поддержкой VPN возникает проблема сложности настройки full-mesh и double hub-and-spoke топологий, которые требуются для надежной сети и работы критичных приложений. Сервер доступа VPN реализован на основе открытого ПО и ОС Linux Debian. Программная реализация IPSEC выполнена на основе StrongSwan реализации стека протокола. Эта программа умеет взаимодействовать с балансировщиками нагрузки на основе source IP-адреса. В качестве балансировщика использовано OpenFlow-приложение, работающее в связке с OpenVSwitch (OVS). Из OVS собирается виртуальный коммутатор (базовая функция), который управляется OpenFlow- контроллером. IP-адрес, являющийся основным для пользователей, выполнен в качестве виртуального IP-адреса на интерфейсе loopback, к которому есть маршрутизация и который присоединен к виртуальному коммутатору. Для
резервирования используется механизм CARP. После первичной идентификации абонента генерируется правило OpenFlow для перенаправления на соответствующий сервер и сервис. При вторичной аутентификации в любом случае происходит проверка принадлежности устройства к конкретному клиенту. При необходимости динамической маршрутизации необходимо добавить возможность передавать multicast-трафик на адреса 224.0.0.Х. С VRF умеет работать демон BIRD, реализующий стандартный OSPF-протокол с поддержкой VRF . Он нужен для автоматизации маршрутизации клиентов изолированно от остальных в разных процессах OSPF. Реализация OpenFlow-управления маршрутами реализована через механизм RouteFlow. Он позволяет работать с локальными ARP и Route-таблицами Linux через OpenFlow.
Тип реализующей ЭВМ: IBM PC - совмест. ПК на базе процессора с архитектурой х86, ARM v8
Язык программирования: javascript, RouterOS script language
Вид и версия операционной системы: Linux
Объем программы для ЭВМ: 12 Кб