logo
Технологии корпоративных сетей

Сервисное управление нагрузкой

Сервисное управление нагрузкой предназначено для того, чтобы поддерживать приложения, которые являются высокочувствительными к перегрузкам в Internet. К ним относятся, в частности, все приложения, работающие в реальном времени. Эти приложения хорошо функционируют на разгруженных сетях, но при наступлении перегрузки у них быстро возникают различного рода проблемы. Если приложение использует сервисное управление нагрузкой, то работа потока данных этого приложения может происходить в том же режиме, даже если сетевая загрузка увеличивается.

Управление нагрузкой предлагает только один сервисный уровень, который выполнен с предоставлением минимальных услуг. Это приближает функциональность управления нагрузкой к передаче с «максимальным усилием» при ее работе на слегка загруженных сетях. Это означает, что приложения, которые осуществляют резервирование QoS и используют сервисное управление нагрузкой, обеспечиваются обслуживанием, эквивалентным обслуживанию с «максимальным усилием» при слегка загруженной сети. В этом контексте термин «слегка загруженная сеть» означает, что очень высокий процент переданных пакетов в сети будет успешно передан адресату и для очень высокого процента переданных пакетов транзитная задержка незначительно будет превышать минимально возможную транзитную задержку.

Каждый маршрутизатор в сети, который воспринимает команды управления нагрузкой, должен гарантировать доступность необходимой полосы пропускания и механизмов обработки ресурсов. При этом выделяемая полоса пропускания и результат действия перечисленных механизмов должны соответствовать поступающим запросам на резервирование QoS. Это может быть реализовано при активном вмешательстве контроля доступа. Прежде чем маршрутизатор осуществит новое резервирование QoS на основании информации, представленной в Tspec, он должен определить наличие у себя всех необходимых ресурсов, к которым прежде всего относятся ширина полосы пропускания, свободное буферное пространство и вычислительные мощности для отправки пакетов.

Сервисное управление нагрузкой не принимает во внимание и не использует в своей работе значения таких параметров, как ширина полосы пропускания, задержка или потеря пакетов. Поэтому приложения, которые используют управление нагрузкой, должны иметь собственные механизмы обнаружения и реагирования на небольшие потери пакетов и их небольшие задержки.

Механизм резервирования QoS, использующий управление нагрузкой, должен обеспечить спецификацию трафика Tspec, которая определяет эстафетные параметры скорости r и объем области памяти b, а также минимальный т и максимальный М размеры пакетов. Предоставлять спецификацию сервисного запроса Rspec не обязательно, так как управление нагрузкой не обеспечивает резервирование полосы пропускания или гарантию относительно задержек пакетов. Управление нагрузкой обеспечивает поддержку QoS только для трафика, который соответствует необходимому уровню Tspec, что обеспечивается во время подготовки приложения к работе. Это означает, что сервисные гарантии относятся только к тем пакетам, которые поддерживают правило маркерного обслуживания области памяти (см. выше).

Управление нагрузкой предназначено для приложений, которые могут работать при не слишком больших потерях пакетов и задержках. К таким приложениям можно отнести передачу звукового трафика и видеоконференции.