Реализация структурной схемы в версии 1.0:


Основные компоненты NAICE:

  • RADIUS-сервер (FreeRADIUS);
  • Ovis, Policy Server - обрабатывает всю услугу, работая в связке с RADIUS-сервером;
  • Aquila - сервер авторизации TACACS+;
  • Ursus - интерфейс для управления сущностями NAICE, управляет схемой Базы данных, предоставляет внутреннее API для управления сущностями;
  • Gavia, REST API Gateway - внешнее API для управления сущностями;
  • Lemmus, Authorization Server - сервер авторизации для администраторов;
  • Gulo, License service - сервис лицензирования;
  • EPG - вспомогательный сервис, используемый для файлового лицензирования;
  • Larus, WEB GUI для администратора;
  • Lepus, DHCP-propes collector - выполняет сбор и хранение DHCP-проб;
  • Vulpus, Profiling service - выполняет профилирование на основе настроенных условий и политик, используя информацию MAC OUI и данные DHCP-проб;
  • Castor - API управления настройкой порталов и портальной авторизацией;
  • Sterna - WEB GUI портала;
  • Bubo - сервис для взаимодействия с внешними шлюзами для отправки сообщений;
  • Mustela - сервис журналирования действий пользователей и событий системы;
  • PostgreSQL - основная и единственная База данных проекта NAICE.

Имена сервисов — названия северных животных.

  • Нет меток