Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »

Обзор модулей

Модули Mx80x представляют собой специализированные RADIUS-плагины для обработки различных типов сетевого оборудования и протоколов аутентификации в системе биллинга.

Сравнительная таблица основных характеристик

МодульНазначениеБазовый классОсновные функцииОсобенности
Mx802.pmRADIUS аутентификация и учет трафикаdbcore, Auth2, Acct2
  • Обработка Access-Request/Accept
  • Учет трафика
  • Управление сессиями
  • Стандартная RADIUS обработка
  • Поддержка множественных атрибутов
  • Интеграция с основной системой биллинга
Mx803.pmРасширенная RADIUS обработкаdbcore, Auth2, Acct2
  • Дополнительные RADIUS атрибуты
  • Специализированная обработка
  • Расширенное логирование
  • Поддержка vendor-specific атрибутов
  • Улучшенная диагностика
  • Дополнительные проверки безопасности
Mx804.pmСпециализированная обработкаdbcore, Auth2, Acct2
  • Кастомная логика аутентификации
  • Специфичные алгоритмы
  • Интеграция с внешними системами
  • Поддержка нестандартных протоколов
  • Гибкая конфигурация
  • Расширенные возможности интеграции
Mx805.pmОптимизированная обработкаdbbase, Auth2, Acct2
  • Высокопроизводительная обработка
  • Минимальное потребление ресурсов
  • Быстрая обработка запросов
  • Использует облегченный dbbase
  • Оптимизирован для высоких нагрузок
  • Упрощенная архитектура

Детальное сравнение функционала

Архитектурные различия

Базовые классы

  • Mx802, Mx803, Mx804: Используют dbcore как базовый класс
  • Полная функциональность системы биллинга
  • Наследование от ACP::Base
  • Доступ ко всем утилитарным функциям (int2ip, in_array, date_diff)
  • Расширенные возможности отладки и логирования


  • *Mx805*: Использует dbbase как базовый класс
  • Упрощенная архитектура для повышения производительности
  • Специализированные методы для RADIUS операций
  • Оптимизированное потребление памяти
  • Быстрое выполнение базовых операций

Функциональные возможности

Обработка RADIUS запросов


Mx802.pm

  • Стандартная обработка Access-Request
  • Поддержка базовых RADIUS атрибутов
  • Стандартное ведение логов
  • Типовая обработка ошибок


Mx803.pm

  • Расширенная обработка RADIUS атрибутов
  • Поддержка vendor-specific extensions
  • Детальное логирование операций
  • Дополнительные проверки валидности


Mx804.pm

  • Кастомизированная логика обработки
  • Интеграция с внешними API
  • Поддержка нестандартных протоколов
  • Гибкие алгоритмы аутентификации


Mx805.pm

  • Высокопроизводительная обработка
  • Минимальные накладные расходы
  • Оптимизированные SQL запросы
  • Быстрая обработка сессий


Производительность и ресурсы


ХарактеристикиMx802.pmMx803.pmMx804.pmMx805.pm
Потребление памятиСтандартноеПовышенноеСтандартноеМинимальное
Скорость обработкиСтандартнаяСтандартнаяПеременнаяВысокая
Сложность конфигурацииНизкаяСредняяВысокаяМинимальная
РасширяемостьХорошаяОтличнаяОтличнаяОграниченная


Рекомендации по использованию

Выбор модуля в зависимости от задач

Mx802.pm

Рекомендуется для:

  • Стандартных RADIUS инсталляций
  • Типовых задач аутентификации
  • Небольших и средних нагрузок
  • Простых конфигураций


Mx803.pm

Рекомендуется для:

  • Сложных RADIUS конфигураций
  • Необходимости детального логирования
  • Работы с vendor-specific атрибутами
  • Отладки и диагностики


Mx804.pm

Рекомендуется для:

  • Нестандартных протоколов
  • Интеграции с внешними системами
  • Кастомной бизнес-логики
  • Сложных алгоритмов обработки


Mx805.pm

Рекомендуется для:

  • Высоконагруженных систем
  • Критичных к производительности приложений
  • Минимизации потребления ресурсов
  • Простых RADIUS операций


Выбор конкретного модуля должен основываться на требованиях к производительности, сложности логики и доступных ресурсах системы.


  • Нет меток