Очередь на основе классов
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2024 г. ) |
Организация очередей на основе классов ( CBQ ) — это дисциплина организации очередей для сетевого планировщика , которая позволяет трафику равномерно распределять полосу пропускания после группировки по классам. Классы могут основываться на различных параметрах, таких как приоритет, интерфейс или исходная программа.
CBQ — это алгоритм управления трафиком, разработанный Группой сетевых исследований Национальной лаборатории Лоуренса Беркли в качестве альтернативы традиционной технологии на основе маршрутизаторов. Сейчас CBQ является общедоступной открытой технологией и используется компаниями на границах своих глобальных сетей.
CBQ делит пользовательский трафик на иерархию классов на основе любой комбинации IP-адресов, протоколов и типов приложений. Например, бухгалтерскому отделу компании могут не потребоваться те же права доступа в Интернет, что и инженерному отделу. Поскольку каждая компания организована по-разному и имеет разные политики и бизнес-требования, жизненно важно, чтобы технология управления дорожным движением обеспечивала гибкость и детализацию при классификации транспортных потоков.
CBQ позволяет сетевым менеджерам классифицировать трафик в многоуровневой иерархии. Например, некоторые компании могут сначала определить общие потребности каждого отдела или бизнес-группы, а затем определить требования каждого приложения или группы приложений внутри каждого отдела. По соображениям производительности и архитектуры традиционные схемы организации очередей на основе маршрутизаторов ограничены небольшим количеством классов и допускают только одномерную классификацию.
Поскольку CBQ работает на уровне IP- сети, он обеспечивает одинаковые преимущества для любой технологии уровня 2 и одинаково эффективен с любым протоколом IP, таким как протокол управления передачей (TCP) и протокол пользовательских дейтаграмм (UDP). Он также работает с любыми вариантами стека TCP/IP клиента или сервера, поскольку использует преимущества стандартных механизмов управления потоками TCP/IP для управления сквозным трафиком.
Реализация доступна под лицензией GNU General Public License для ядра Linux . [1]
Ссылки [ править ]
- ^ «Модуль сетевого планировщика ядра CBQ Linux» . ядро.орг . Проверено 7 сентября 2013 г. [ постоянная мертвая ссылка ]