Bandwidth Controller — программное решение для мониторинга, управления и оптимизации использования сетевой пропускной способности в локальных и корпоративных сетях. Такие системы появились в ответ на рост потребления сетевых ресурсов и необходимость гарантировать качество обслуживания критичных приложений при одновременной работе множества пользователей и устройств. Bandwidth Controller выполняет сбор телеметрии по потокам данных, анализирует поведение трафика и применяет политики, направленные на поддержание приемлемой производительности сети и соблюдение критериев SLA.
Основное назначение Bandwidth Controller — выявление «пожирателей» трафика (процессов, хостов или приложений, потребляющих непропорционально большую долю каналов), приоритизация трафика по классам приложений, ограничение скорости передачи и формирование трафика (traffic shaping) для сглаживания пиков и уменьшения задержек. Решения этой категории могут работать на уровне пакетов, потоков или приложений, использовать DPI для классификации и интегрироваться с системами аутентификации, биллинга и управления пропускной способностью провайдера или корпоративного центра обработки данных.
- Мониторинг в реальном времени: сбор статистики по пропускной способности, количеству сессий, задержкам и доступности; визуализация использования по устройствам и приложениям.
 - Классификация трафика: определение типов трафика по портам, протоколам, сигнатурам и содержимому (DPI) для точного применения политик.
 - Приоритизация (QoS): назначение приоритетов для голосовых и видео-сервисов, критичных бизнес-приложений и служб реального времени.
 - Ограничение пропускной способности (rate limiting): установка максимальных скоростей для пользователей, групп устройств или приложений.
 - Traffic shaping: управление очередями и формирование трафика для выравнивания нагрузки и уменьшения джиттера в период пиковых нагрузок.
 - Политики доступа и расписания: гибкая настройка правил по времени, пользователям, сетевым сегментам и типам трафика.
 - Аларминг и отчётность: уведомления о превышениях порогов, исторические отчёты об использовании и аналитика для планирования ёмкости.
 - Интеграция и автоматизация: API и средства автоматизации для взаимодействия с сетевыми контроллерами, системами аутентификации и решениями оркестрации.
 - Шифрование и безопасность: поддержка работы с зашифрованным трафиком и механизмами предотвращения злоупотреблений без нарушения конфиденциальности.
 - Масштабируемость: архитектуры для распределённого развёртывания в крупных сетях и облачных средах с централизованным управлением политиками.