Введение

Договор на оказание сетевых услуг

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

Тип услуги

В настоящее время существует пять категорий услуг, определенных Форумом ATM (см. таблицу 1). Основные различия между этими категориями услуг описаны в следующих подразделах. Эти категории услуг предоставляют метод сопоставления характеристик трафика и требований к качеству обслуживания (QoS) с поведением сети. Категории услуг характеризуются как услуги реального времени или нереального времени. CBR и rt VBR являются категориями услуг реального времени. Оставшиеся три категории услуг (nrt VBR, UBR и ABR) считаются категориями услуг нереального времени.

+ Таблица 1: Услуги трафика ATM Форума ATM
Управление трафиком ATM 4.0
Категория услуг ATM | ITU-T I.371 ATM Transfer Capability | Типичное использование
---|---|---
Постоянная битовая скорость (CBR) | Детерминированная битовая скорость (DBR) | Реальное время, гарантии QoS
Переменная битовая скорость в реальном времени (rt VBR) | (для дальнейшего изучения) | Статистическая мультиплексизация, реальное время
Переменная битовая скорость в нереальном времени (nrt VBR) | Статистическая битовая скорость (SBR) | Статистическая мультиплексизация
Доступная битовая скорость (ABR) | Доступная битовая скорость (ABR) | Использование ресурсов, управление обратной связью
Неопределенная битовая скорость (UBR) | (Нет эквивалента) | Принцип наилучших усилий, без гарантий
Блок-передача ATM (ABT) | (Нет эквивалента) | Управление обратной связью на уровне пакетов

Постоянная скорость передачи битов (CBR)

Категория услуг CBR используется для соединений, передающих трафик с постоянной битовой скоростью, где существует неотъемлемая зависимость от временной синхронизации между источником и пунктом назначения трафика. CBR подходит для любого типа данных, для которого конечные системы требуют предсказуемого времени отклика и статического объема полосы пропускания, непрерывно доступного на протяжении всего времени существования соединения. Объем полосы пропускания характеризуется пиковой скоростью передачи ячеек (PCR). К таким приложениям относятся видеоконференции, телефония (голосовые услуги) или любой тип услуг по запросу, например, интерактивная голосовая связь и аудио. Для телефонии и приложений передачи голоса CBR обеспечивает трафик с низкой задержкой и предсказуемыми характеристиками доставки, и поэтому обычно используется для эмуляции каналов.

Переменная битовая скорость в реальном времени (rt-VBR)

Категория услуг rt VBR используется для соединений, передающих трафик с переменной скоростью — трафик, требующий точной синхронизации между источником и получателем. Примером трафика, которому необходима такая категория услуг, являются потоки сжатого видео с переменной скоростью передачи. Источники, использующие соединения rt VBR, должны передавать данные со скоростью, изменяющейся во времени (например, трафик, который можно охарактеризовать как импульсный). Соединения VBR в реальном времени характеризуются пиковой скоростью передачи ячеек (PCR), устойчивой скоростью передачи ячеек (SCR) и максимальным размером пакета (MBS). Ячейки, задержка которых превышает максимальное значение задержки передачи ячеек (CTD), считаются значительно менее полезными для приложения.

Нереально-временная переменная битовая частота (nrt-VBR)

Категория услуг nrt VBR используется для соединений, передающих трафик с переменной битовой скоростью, для которого не требуется встроенная синхронизация по времени между источником и получателем трафика, но необходима попытка обеспечения гарантированной полосы пропускания или задержки. Примером приложения, которому может потребоваться категория услуг nrt VBR, является взаимодействие Frame Relay, где CIR (Committed Information Rate) Frame Relay сопоставляется с гарантией полосы пропускания в сети ATM. Для услуги nrt VBR не устанавливаются ограничения по задержке.

Доступная скорость передачи данных (ABR)

Категория услуг ABR аналогична nrt VBR, поскольку она также используется для соединений, передающих трафик с переменной битовой скоростью, для которых не требуется временная синхронизация между источником и получателем трафика, и для которых не предусмотрены гарантированные значения пропускной способности или задержки. ABR предоставляет транспортную услугу типа "best effort", в которой механизмы управления потоком используются для регулирования объема доступной полосы пропускания для источника трафика. Категория услуг ABR разработана прежде всего для любого типа трафика, не критичного ко времени и не ожидающего каких-либо гарантий качества обслуживания. ABR обычно предпочтительнее для трафика TCP/IP, а также других протоколов, используемых в локальных сетях, которые могут изменять поведение передачи данных в ответ на механизмы управления скоростью ABR. ABR использует ячейки управления ресурсами (RM) для предоставления обратной связи, которая регулирует источник трафика в зависимости от колебаний доступных ресурсов внутри сети ATM. Спецификация управления потоком ABR использует эти RM-ячейки для управления потоком клеточного трафика в соединениях ABR. Служба ABR предполагает, что оконечное устройство будет адаптировать скорость передачи трафика в соответствии с обратной связью, чтобы получить справедливую долю доступных сетевых ресурсов. Цель службы ABR – обеспечить быстрый доступ к доступным сетевым ресурсам, вплоть до установленной пиковой скорости передачи ячеек (PCR).

Неопределенная битовая частота (UBR)

Категория услуг UBR также аналогична nrt VBR, поскольку она используется для соединений, передающих трафик с переменной скоростью передачи данных, для которых не требуется временная синхронизация между источником и получателем трафика. Однако, в отличие от ABR, в UBR отсутствуют механизмы управления потоком для динамической регулировки объема доступной полосы пропускания для пользователя. UBR обычно применяется для приложений, устойчивых к задержкам и потере ячеек. UBR успешно используется в локальных и глобальных сетях для трафика, обрабатываемого по принципу "хранение и пересылка", например, для передачи файлов и электронной почты. Подобно тому, как протоколы верхнего уровня реагируют на механизмы управления трафиком ABR, TCP/IP и другие сетевые протоколы, используемые в локальных сетях, могут изменять свое поведение при передаче данных в ответ на задержки или потерю ячеек в сети ATM.

Параметры движения

Каждая связь ATM содержит набор параметров, описывающих характеристики трафика источника. Эти параметры называются параметрами трафика источника. Они [2][5]:

Пиковая клеточная скорость (PCR). Максимально допустимая скорость, с которой ячейки могут передаваться по соединению в сети ATM. PCR является определяющим фактором частоты отправки ячеек во времени, направленным на минимизацию джиттера. PCR обычно связана с допустимым отклонением задержки ячеек (CDVT), которое указывает, какой уровень джиттера допустим. Устойчивая клеточная скорость (SCR). Расчет средней допустимой долгосрочной скорости передачи ячеек по конкретному соединению. Максимальный размер пакета (MBS). Максимально допустимый размер непрерывной последовательности ячеек, которые могут быть переданы по определенному соединению. Минимальная клеточная скорость (MCR). Минимально допустимая скорость передачи ячеек по соединению ATM.

Параметры качества обслуживания

При установлении соединения в сети ATM согласовывается набор параметров. Эти параметры используются для измерения качества обслуживания (QoS) соединения и количественной оценки производительности сети на уровне ATM. Сеть должна гарантировать согласованное качество обслуживания, обеспечивая определенные значения этих параметров. Задержка передачи ячейки (CTD) – это задержка, испытываемая ячейкой между моментом передачи первого бита ячейки источником и моментом приема последнего бита ячейки назначением. Используются максимальная задержка передачи ячейки (Max CTD) и средняя задержка передачи ячейки (Mean CTD). Вариация задержки ячеек (CDV) – это разница между максимальной и минимальной задержкой передачи ячейки (CTD), наблюдаемая в течение соединения. Используются пиковая (peak-to-peak) CDV и мгновенная CDV. Коэффициент потерь ячеек (CLR) – это процент ячеек, потерянных в сети из-за ошибок или перегрузки и не полученных назначением.