Novus
Novus — это комплексная система управления абонентским оборудованием, которая позволяет операторам связи эффективно продавать свои услуги абонентам, используя как собственные мобильные каналы, так и каналы любых других операторов. Система обеспечивает централизованный контроль и мониторинг устройств через различные протоколы и интерфейсы, а также предоставляет интуитивно понятный веб-интерфейс для быстрого создания защищенных туннелей до конечных роутеров.
Основные компоненты системы включают веб-интерфейс для управления, CWMP-сервер для взаимодействия с устройствами по протоколу TR-069, XMPP-сервер для обмена сообщениями, туннельный сервер для организации защищенных соединений, MSC сервер для сбора данных о мобильной сети, сервис мониторинга внутренних компонентов.


Типовая схема организации L2 каналов передачи данных через публичный интернет мобильных сетей (L2 over Cellular) между абонентским CPE и оборудованием терминирования оператора.

Схема резервирования каналов данных для обеспечения бесперебойной работы клиентских туннелей.
Основные схемы организации передачи данных для различных сценариев использования и требований к построению сети.

Схема Untag реализует передачу данных на пользовательские порты CPE без VLAN меток.

Схема Transparent Bridge реализует передачу данных на пользовательские порты CPE с сохранением VLAN меток.

Схема QinQ реализует двойную инкапсуляцию VLAN меток при передаче трафика в сторону стыка с оборудованием оператора.
Система Novus может быть развернута как на физических серверах, так и в виртуальной среде. Ниже приведены рекомендуемые требования к оборудованию для различных сценариев использования.
Минимальная конфигурация подходит для тестирования и небольших инсталляций с количеством устройств до 100.
Рекомендуемая конфигурация обеспечивает оптимальную производительность для средних и крупных инсталляций с количеством устройств до 1000.
Высоконагруженная конфигурация предназначена для крупных инсталляций с количеством устройств более 1000 и высокими требованиями к производительности.
Система Novus состоит из нескольких взаимосвязанных компонентов, каждый из которых отвечает за свою часть функциональности. Такая модульная архитектура обеспечивает гибкость масштабировании системы и высокую надежность работы.

Веб-интерфейс предоставляет удобный доступ к управлению системой через браузер. Реализован на Laravel с использованием Livewire для создания интерактивных компонентов. Поддерживает темную тему и адаптивный дизайн.
Настройка конфигураций, просмотр статистики,
Управление лицензиями и пользователями

CWMP-сервер реализует протокол TR-069 для управления устройствами. Обеспечивает безопасное соединение, автоматическую конфигурацию и мониторинг состояния устройств. Интегрирован с XMPP-сервером для обмена сообщениями.
Мониторинг состояния,
Удаленное управление,
Обновление прошивок

Туннельный сервер обеспечивает безопасное соединение между устройствами и системой управления. Поддерживает различные протоколы туннелирования и обеспечивает шифрование трафика.
Изоляция клиентов,
Аутентификация устройств

Микросервис MSC отвечает за сбор и обработку статистики о состоянии мобильной сети. Он собирает данные о качестве сигнала, скорости передачи данных, загрузке сети и других параметрах, которые помогают операторам оптимизировать работу сети и улучшать качество обслуживания абонентов.
Скорость передачи данных,
Загрузка сети,
Статистика ошибок
Уведомления о падении качества сети,
Формирование отчетов,
Интеграция с системами мониторинга

Модуль мониторинга обеспечивает непрерывное наблюдение за состоянием всех компонентов системы Novus. Он отслеживает работоспособность каждого модуля, логирует все изменения в системе и мгновенно отправляет уведомления при возникновении аварийных ситуаций, что позволяет оперативно реагировать на проблемы и поддерживать высокую доступность системы.
Нагрузка на серверы,
Доступность сервисов,
Производительность компонентов
Мгновенные уведомления о сбоях,
Автоматическое восстановление,
Формирование отчетов о работе
В этом разделе представлена документация по установке, настройке и использованию системы Novus.